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