commit:     93ffaf8a823d13397792fd7c741daa3d8a4fdb11
Author:     Mike Frysinger <vapier <AT> chromium <DOT> org>
AuthorDate: Fri May 18 07:51:24 2018 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Fri May 18 08:05:56 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ffaf8a

dev-util/strace: sync static fix w/9999 ebuild and document it #653292

Bug: https://bugs.gentoo.org/653292

 dev-util/strace/strace-4.22.ebuild | 1 +
 dev-util/strace/strace-9999.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/strace/strace-4.22.ebuild 
b/dev-util/strace/strace-4.22.ebuild
index e7b555a3e2b..9fd23499e4d 100644
--- a/dev-util/strace/strace-4.22.ebuild
+++ b/dev-util/strace/strace-4.22.ebuild
@@ -44,6 +44,7 @@ src_prepare() {
        fi
 
        filter-lfs-flags # configure handles this sanely
+       # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
        use static && append-ldflags -static -pthread
 
        export ac_cv_header_libaio_h=$(usex aio)

diff --git a/dev-util/strace/strace-9999.ebuild 
b/dev-util/strace/strace-9999.ebuild
index bcf676fc5d5..9a46478721f 100644
--- a/dev-util/strace/strace-9999.ebuild
+++ b/dev-util/strace/strace-9999.ebuild
@@ -44,7 +44,8 @@ src_prepare() {
        fi
 
        filter-lfs-flags # configure handles this sanely
-       use static && append-ldflags -static
+       # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
+       use static && append-ldflags -static -pthread
 
        export ac_cv_header_libaio_h=$(usex aio)
        use elibc_musl && export ac_cv_header_stdc=no

Reply via email to