Overview
Comment: | configure: Disable dladdr on NetBSD |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
d1d0f778998dfde3fbf333401974d0da |
User & Date: | js on 2014-04-30 22:36:40 |
Other Links: | manifest | tags |
Context
2014-05-02
| ||
20:30 | tests/OFSet.m: Rename to OFSetTests.m check-in: fc1a1ccdb6 user: js tags: trunk | |
2014-04-30
| ||
22:36 | configure: Disable dladdr on NetBSD check-in: d1d0f77899 user: js tags: trunk | |
18:57 | PLATFORMS.md: Add SPARC check-in: 3decb68088 user: js tags: trunk | |
Changes
Modified configure.ac from [5cee4b1b52] to [ec91a3337d].
︙ | ︙ | |||
480 481 482 483 484 485 486 | AC_CHECK_FUNC(random, [ AC_DEFINE(HAVE_RANDOM, 1, [Whether we have random()]) ]) ]) AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl") AC_CHECK_HEADERS(dlfcn.h) | > > > > > > > > > | > > | 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 | AC_CHECK_FUNC(random, [ AC_DEFINE(HAVE_RANDOM, 1, [Whether we have random()]) ]) ]) AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl") AC_CHECK_HEADERS(dlfcn.h) case "$host_os" in netbsd*) dnl dladdr exists on NetBSD, but it is completely broken. dnl When using it with code that uses __thread, it freezes the dnl process so that it has to be killed using SIGKILL. dnl When disabling __thread, it doesn't freeze, but all symbols dnl are wrong. ;; *) AC_CHECK_FUNCS(dladdr) ;; esac AC_ARG_ENABLE(threads, AS_HELP_STRING([--disable-threads], [disable thread support])) AS_IF([test x"$enable_threads" != x"no"], [ case "$host_os" in mingw*) AC_MSG_CHECKING(for threads) |
︙ | ︙ |