commit:     0042fea33b4ed6e0646a9806803fd569dadf8352
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  8 01:19:17 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun  8 01:19:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0042fea3

sys-libs/binutils-libs: verbose logs, use output synchronisation

See: 543e8a28d137dfac2ee430311e326c7c68eefa56
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 3efe075b3e60..5fa1286a4441 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -55,6 +55,11 @@ src_prepare() {
                        libctf/configure || die
        fi
 
+       # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+       # Avoid really confusing logs from subconfigure spam, makes logs far
+       # more legible.
+       MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
        default
 }
 
@@ -132,8 +137,13 @@ multilib_src_configure() {
                Makefile || die
 }
 
+multilib_src_compile() {
+       emake V=1
+}
+
 multilib_src_install() {
-       default
+       emake V=1 DESTDIR="${D}" install
+
        # Provide libiberty.h directly.
        dosym libiberty/libiberty.h /usr/include/libiberty.h
 }

Reply via email to