commit:     cd5fac21940cf8460238bf9366087cfa40e2e614
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 25 01:06:20 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Oct 25 01:07:00 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5fac21

net-misc/ntp: fix pthread linkage errors when running tests #563922

 net-misc/ntp/files/ntp-4.2.8-sntp-test-pthreads.patch | 13 +++++++++++++
 net-misc/ntp/ntp-4.2.8_p4.ebuild                      |  1 +
 2 files changed, 14 insertions(+)

diff --git a/net-misc/ntp/files/ntp-4.2.8-sntp-test-pthreads.patch 
b/net-misc/ntp/files/ntp-4.2.8-sntp-test-pthreads.patch
new file mode 100644
index 0000000..4f8d15f
--- /dev/null
+++ b/net-misc/ntp/files/ntp-4.2.8-sntp-test-pthreads.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/563922
+http://bugs.ntp.org/show_bug.cgi?id=2906
+
+--- a/sntp/tests/Makefile.in
++++ b/sntp/tests/Makefile.in
+@@ -783,6 +783,7 @@ base_LDADD = \
+       $(LIBOPTS_LDADD)                        \
+       $(LDADD_LIBEVENT)                       \
+       $(top_builddir)/../libntp/libntp.a      \
++      $(PTHREAD_LIBS) \
+       $(LDADD_LIBNTP)                         \
+       $(LDADD_NTP)                            \
+       $(NULL)

diff --git a/net-misc/ntp/ntp-4.2.8_p4.ebuild b/net-misc/ntp/ntp-4.2.8_p4.ebuild
index 69c2159..ae4fc76 100644
--- a/net-misc/ntp/ntp-4.2.8_p4.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p4.ebuild
@@ -41,6 +41,7 @@ pkg_setup() {
 
 src_prepare() {
        epatch "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch #533966
+       epatch "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch #563922
        append-cppflags -D_GNU_SOURCE #264109
        # Make sure every build uses the same install layout. #539092
        find sntp/loc/ -type f '!' -name legacy -delete || die

Reply via email to