1 dnl Check how to export all functions, which is needed for libglade to set up
2 dnl the event handlers.
3 AC_DEFUN([CHECK_EXPORT_DYNAMIC],
5 AC_MSG_CHECKING(for extra flags needed to export symbols)
8 EXPORT_DYNAMIC_FLAGS="-Wl,-bexpall,-brtl"
11 EXPORT_DYNAMIC_FLAGS="-rdynamic"
14 save_ldflags="$LDFLAGS"
15 LDFLAGS=-Wl,-export-dynamic
16 AC_TRY_LINK(,,[EXPORT_DYNAMIC_FLAGS="-Wl,-export-dynamic"],
19 AC_TRY_LINK(,,[EXPORT_DYNAMIC_FLAGS="- Wl,-Bexport"],
23 LDFLAGS="$save_ldflags"
26 AC_SUBST(EXPORT_DYNAMIC_FLAGS)
27 test "x$EXPORT_DYNAMIC_FLAGS" != x && AC_MSG_RESULT([$EXPORT_DYNAMIC_FLAGS])