From: M Felt aka aixtools Date: Thu, 5 May 2022 07:19:24 +0000 (+0000) Subject: AIX: correct DSOFLAGS and LDFLAGS for shared library support. X-Git-Tag: v2.4.2~6^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F390%2Fhead;p=thirdparty%2Fcups.git AIX: correct DSOFLAGS and LDFLAGS for shared library support. --- diff --git a/config-scripts/cups-sharedlibs.m4 b/config-scripts/cups-sharedlibs.m4 index 4ff9268884..1fe75e10ef 100644 --- a/config-scripts/cups-sharedlibs.m4 +++ b/config-scripts/cups-sharedlibs.m4 @@ -44,6 +44,15 @@ AS_IF([test x$enable_shared != xno], [ DSO="\$(CC)" DSOXX="\$(CXX)" DSOFLAGS="$DSOFLAGS -Wl,-no_warn_inits -dynamiclib -single_module -lc" + ], [aix*], [ + LIBCUPS="lib$cupsbase.so.2" + AS_IF([test "x$cupsimagebase" != x], [ + LIBCUPSIMAGE="lib$cupsimagebase.so.2" + ]) + DSO="\$(CC)" + DSOXX="\$(CXX)" + DSOFLAGS="$DSOFLAGS -Wl,-G -o \`basename \$@\` + LDFLAGS="$LDFLAGS $TLSFLAGS -liconv -lz -lm" ], [*], [ AC_MSG_NOTICE([Warning: Shared libraries may not work, trying -shared option.]) LIBCUPS="lib$cupsbase.so.2"