$NetBSD: patch-configure,v 1.3 2015/12/29 23:34:57 dholland Exp $

Fix build with clang.

--- 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=""
