Christian Grothoff 11 gadi atpakaļ
vecāks
revīzija
87c2472e30
2 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 3 0
      ChangeLog
  2. 3 2
      configure.ac

+ 3 - 0
ChangeLog

@@ -1,3 +1,6 @@
+Mon Dec 22 13:02:36 CET 2014
+	Fix generated compiler flags for Solaris Studio linker (#3584). -CG
+
 Sat Dec 20 00:35:40 CET 2014
 	Adding MHD_http_unescape() to public API (#3585). -CG
 	Updating documentation to document

+ 3 - 2
configure.ac

@@ -447,10 +447,11 @@ case "$host" in
     ;;
   *)
     dnl on other compilers, check if we can do -fvisibility=hidden
-    AX_CHECK_COMPILE_FLAG([-fvisibility=hidden],
+    AX_CHECK_LINK_FLAG([-fvisibility=hidden],
+      [AX_CHECK_COMPILE_FLAG([-fvisibility=hidden],
                            [AC_DEFINE([_MHD_EXTERN], [__attribute__((visibility("default"))) extern],
                                        [defines how to decorate public symbols while building])
-                            HIDDEN_VISIBILITY_CFLAGS="-fvisibility=hidden"])
+                            HIDDEN_VISIBILITY_CFLAGS="-fvisibility=hidden"])])
     ;;
 esac
 AC_SUBST(HIDDEN_VISIBILITY_CFLAGS)