Use the -O flag to serialize make output

This commit is contained in:
Florian Weimer 2017-10-17 13:52:43 +02:00
parent 277dd05ebd
commit e098446236

View File

@ -305,6 +305,9 @@ Conflicts: kernel < %{enablekernel}
%endif %endif
%endif %endif
# GNU make 4.0 introduced the -O option.
BuildRequires: make >= 4.0
BuildRequires: binutils >= 2.25 BuildRequires: binutils >= 2.25
# Earlier releases have broken support for IRELATIVE relocations # Earlier releases have broken support for IRELATIVE relocations
Conflicts: prelink < 0.4.2 Conflicts: prelink < 0.4.2
@ -958,7 +961,7 @@ build()
%endif %endif
{ cat config.log; false; } { cat config.log; false; }
make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" make %{?_smp_mflags} -O -r CFLAGS="$build_CFLAGS"
popd popd
} }
@ -1011,7 +1014,7 @@ build
# Build libcrypt with glibc cryptographic implementations. # Build libcrypt with glibc cryptographic implementations.
%if %{without bootstrap} %if %{without bootstrap}
make %{?_smp_mflags} -C build-%{target} subdirs=crypt-glibc \ make %{?_smp_mflags} -O -C build-%{target} subdirs=crypt-glibc \
CFLAGS="$build_CFLAGS" CFLAGS="$build_CFLAGS"
%endif %endif
@ -1057,7 +1060,7 @@ make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{target}
# locales. # locales.
%ifnarch %{auxarches} %ifnarch %{auxarches}
pushd build-%{target} pushd build-%{target}
make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT \ make %{?_smp_mflags} -O install_root=$RPM_BUILD_ROOT \
install-locales -C ../localedata objdir=`pwd` install-locales -C ../localedata objdir=`pwd`
popd popd
%endif %endif
@ -1786,7 +1789,7 @@ run_tests () {
# trick of printing the status. The actual result of the sub-shell # trick of printing the status. The actual result of the sub-shell
# is the successful execution of the echo. # is the successful execution of the echo.
status=$(set +e status=$(set +e
make %{?_smp_mflags} check > check.log 2>&1 make %{?_smp_mflags} -O check > check.log 2>&1
status=$? status=$?
echo $status) echo $status)
# Wait for the tail to catch up with the output and then kill it. # Wait for the tail to catch up with the output and then kill it.
@ -1820,7 +1823,7 @@ run_tests () {
# If the crypt-glibc test suite fails, something is completely # If the crypt-glibc test suite fails, something is completely
# broken, so fail the build in this case. # broken, so fail the build in this case.
make %{?_smp_mflags} subdirs=crypt-glibc check make %{?_smp_mflags} -O subdirs=crypt-glibc check
# Unconditonally dump differences in the system call list. # Unconditonally dump differences in the system call list.
echo "* System call consistency checks:" echo "* System call consistency checks:"