From 4dd5deb74abc81b0b0fadcc868525d003c438325 Mon Sep 17 00:00:00 2001 From: M Felt aka aixtools Date: Thu, 5 May 2022 07:19:24 +0000 Subject: [PATCH] AIX: correct DSOFLAGS and LDFLAGS for shared library support. --- config-scripts/cups-sharedlibs.m4 | 9 +++++++++ 1 file changed, 9 insertions(+) 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" -- 2.47.2