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
