]> granicus.if.org Git - sudo/commitdiff
Define NO_VIZ for zlib when gcc doesn't support symbol visibility
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 2 Jul 2012 17:34:35 +0000 (13:34 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 2 Jul 2012 17:34:35 +0000 (13:34 -0400)
attributes.

configure
configure.in
zlib/Makefile.in

index 40cbc4763741861550abcb792599e72d95aa4f66..0118579f45bebe912d7a1b55eca1cbd3a7abaff3 100755 (executable)
--- a/configure
+++ b/configure
@@ -692,6 +692,7 @@ password_timeout
 timeout
 timedir
 iolog_dir
+NO_VIZ
 PIE_CFLAGS
 PIE_LDFLAGS
 CROSS_COMPILING
@@ -2897,6 +2898,7 @@ $as_echo "$as_me: Configuring Sudo version $PACKAGE_VERSION" >&6;}
 
 
 
+
 
 
 #
@@ -2966,6 +2968,7 @@ AUTH_DEF=passwd
 SUDO_NLS=disabled
 LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
 LT_LDDEP="\$(shlib_exp)"
+NO_VIZ=
 
 CHECKSHADOW=true
 shadow_defs=
@@ -20158,6 +20161,7 @@ if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
 
 else
 
+    NO_VIZ="-DNO_VIZ"
     if test -z "$GCC"; then
        case "$host" in
            *-*-hpux*)
index d69dbad95cccbee1fbbe2b94a2b8daecc9655e59..b848aabdcb8794db0f36bcdaf34e4cfc75179e1e 100644 (file)
@@ -76,6 +76,7 @@ AC_SUBST([COMPAT_TEST_PROGS])
 AC_SUBST([CROSS_COMPILING])
 AC_SUBST([PIE_LDFLAGS])
 AC_SUBST([PIE_CFLAGS])
+AC_SUBST([NO_VIZ])
 dnl
 dnl Variables that get substituted in docs (not overridden by environment)
 dnl
@@ -185,6 +186,7 @@ AUTH_DEF=passwd
 SUDO_NLS=disabled
 LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
 LT_LDDEP="\$(shlib_exp)"
+NO_VIZ=
 
 dnl
 dnl Other vaiables
@@ -3190,6 +3192,7 @@ AX_CHECK_COMPILE_FLAG([-fvisibility=hidden], [
     LT_LDEXPORTS=
     LT_LDDEP=
 ], [
+    NO_VIZ="-DNO_VIZ"
     if test -z "$GCC"; then
        case "$host" in
            *-*-hpux*)
index 1d26f7d3958a093dbf2226ec20d36d4a957d2d79..c14035aefb61f0d06ad79b47154af5367ff8ce5e 100644 (file)
@@ -35,7 +35,7 @@ CPPFLAGS = -I. -I$(srcdir)
 CFLAGS = @CFLAGS@
 
 # OS dependent defines
-DEFS = @OSDEFS@
+DEFS = @OSDEFS@ @NO_VIZ@
 
 #### End of system configuration section. ####