23 lines
876 B
Diff
23 lines
876 B
Diff
diff -up fltk-1.3.3/configure.in.no_undefined fltk-1.3.3/configure.in
|
|
--- fltk-1.3.3/configure.in.no_undefined 2014-10-30 09:07:58.000000000 -0500
|
|
+++ fltk-1.3.3/configure.in 2015-02-18 14:03:42.617667667 -0600
|
|
@@ -1194,6 +1194,18 @@ if test -n "$GCC"; then
|
|
AC_MSG_RESULT(no))
|
|
CFLAGS="$OLDCFLAGS"
|
|
|
|
+ dnl Experimental (as of 17 Feb 2015):
|
|
+ dnl Make sure that shared libraries don't have undefined references
|
|
+ # See if ld supports -no-undefined...
|
|
+ AC_MSG_CHECKING(if ld supports -no-undefined)
|
|
+ OLDLDFLAGS="$LDFLAGS"
|
|
+ LDFLAGS="$LDFLAGS -Wl,-no-undefined"
|
|
+ AC_TRY_LINK(,,
|
|
+ [DSOFLAGS="$DSOFLAGS -Wl,-no-undefined"]
|
|
+ AC_MSG_RESULT(yes),
|
|
+ AC_MSG_RESULT(no))
|
|
+ LDFLAGS="$OLDLDFLAGS"
|
|
+
|
|
# See if ld supports -Bsymbolic-functions...
|
|
AC_MSG_CHECKING(if ld supports -Bsymbolic-functions)
|
|
OLDLDFLAGS="$LDFLAGS"
|