pkgsrc-ng/lang/yap/patches/patch-configure
2014-08-11 13:27:10 +02:00

47 lines
1.8 KiB
Plaintext

$NetBSD: patch-configure,v 1.2 2013/10/27 20:33:18 joerg Exp $
--- configure.orig 2013-01-19 11:48:08.000000000 +0000
+++ configure
@@ -5169,7 +5169,7 @@ then
C_PARSER_FLAGS="-O3 -Wall -Wstrict-prototypes -Wmissing-prototypes $CFLAGS"
CFLAGS="-O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes $CFLAGS"
case "`$CC --version < /dev/null`" in
- *3.4*) CFLAGS="-fno-gcse -fno-crossjumping $CFLAGS" ;;
+ *gcc*3.4*) CFLAGS="-fno-gcse -fno-crossjumping $CFLAGS" ;;
esac
case "$target_cpu" in
i*86*)
@@ -8099,8 +8099,8 @@ fi
if test "$have_dl" = "yes"
then
SO="so"
- SHLIB_LD="$CC -shared -export-dynamic"
- SHLIB_CXX_LD="$CXX -shared -export-dynamic"
+ SHLIB_LD="$CC -shared -Wl,-export-dynamic"
+ SHLIB_CXX_LD="$CXX -shared -Wl,-export-dynamic"
DO_SECOND_LD=""
LIBS="$LIBS -ldl"
case "$target_cpu" in
@@ -8170,8 +8170,8 @@ fi
then
#this tells ld to export all non-static symbols,
#otherwise no external predicates.
- SHLIB_LD="$CC -shared -export-dynamic"
- SHLIB_CXX_LD="$CXX -shared -export-dynamic"
+ SHLIB_LD="$CC -shared -Wl,-export-dynamic"
+ SHLIB_CXX_LD="$CXX -shared -Wl,-export-dynamic"
DO_SECOND_LD=""
SO="sl"
SHLIB_CFLAGS="+z $CFLAGS"
@@ -8378,8 +8378,8 @@ fi
LDFLAGS="-Wl,--export-dynamic $LDFLAGS"
SHLIB_CFLAGS="-fPIC $CFLAGS"
SHLIB_CXXFLAGS="-fPIC $CXXFLAGS"
- SHLIB_LD="$CC -shared -export-dynamic"
- SHLIB_CXX_LD="$CXX -shared -export-dynamic"
+ SHLIB_LD="$CC -shared -Wl,-export-dynamic"
+ SHLIB_CXX_LD="$CXX -shared -Wl,-export-dynamic"
DO_SECOND_LD=""
SO="so"
INSTALL_DLLS=""