]> granicus.if.org Git - zziplib/commitdiff
#2796485 - use $can_build_shared to disable shared libary export
authorGuido Draheim <guidod@gmx.de>
Mon, 22 Jun 2009 13:43:25 +0000 (13:43 +0000)
committerGuido Draheim <guidod@gmx.de>
Mon, 22 Jun 2009 13:43:25 +0000 (13:43 +0000)
ChangeLog
configure.ac

index a0d2db52afd55985d909e8888d9306a73f72744e..bcaa32a337a3050c0584c3a0361efb4823754156 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2009-06-22  guidod  <guidod@gmx.de>
 
+       * configure.ac: use $can_build_shared from linker-config to allow
+           build on platforms that do not support a shared library concept
+           or where it is disabled (the commandline switch overrides it?)
+           (should fix the SF bug ID 2796485 reported by Giovanni Bechis)
        * zzip/file.c: errornous usage of currentfp before setting it to
           the new fp value in zzip_seek(). In the good case it would seek
           on the wrong file and in the bad case it goes off on sigbus/NPE.
index 0236be98650cb3cb2e6d7ec6f1076a36c1bba696..cea80ffce79e91930f9b4779ca2cfec009ed84ce 100644 (file)
@@ -1,7 +1,7 @@
 AC_INIT([zziplib.spec])
 AC_PREREQ(2.49)
 AC_COPYRIGHT([Guido Draheim <guido@gmx.de> for ZZipLib.SF.net])
-AC_REVISION($Revision: 1.12 $)
+AC_REVISION($Revision: 1.13 $)
 AC_CONFIG_AUX_DIR([uses])
 AC_CONFIG_MACRO_DIR([m4])
 # =======================================================================
@@ -285,7 +285,11 @@ case "$host_os" in
     RESOLVES=' '
   ;;
   *)
-    ZZIPLIB_LDFLAGS="--export-dynamic"
+
+    if ".$can_build_shared" = .no
+    then ZZIPLIB_LDFLAGS=""
+    else ZZIPLIB_LDFLAGS="--export-dynamic"
+    fi
     RESOLVES=' # '
   ;;
 esac