With eglibc 2.18 this now FTBFS on armhf and arm64 as well. On all
affected archs the pthread_atfork call segfaults due to the symbol being
unresolved.

The embedded gnulib forces pthread_* to be a weak symbol, but
pthread_atfork is not intended to be dynamically linkable. It's
available in libpthread.so on i386, amd64 and a couple of other archs
for historical reasons, and was (apparently erroneously) present on arm
and aarch64 until glibc 2.18
(https://sourceware.org/bugzilla/show_bug.cgi?id=15234). It's expected
that callers link the static version from libpthread_nonshared.a
instead.

** Bug watch added: Sourceware.org Bugzilla #15234
   http://sourceware.org/bugzilla/show_bug.cgi?id=15234

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1262430

Title:
  libprelude FTBFS on arm64, armhf, ppc64el, segfaults in testsuite

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libprelude/+bug/1262430/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to