]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
AIX: correct DSOFLAGS and LDFLAGS for shared library support. 390/head
authorM Felt aka aixtools <aixtools@felt.demon.nl>
Thu, 5 May 2022 07:19:24 +0000 (07:19 +0000)
committerM Felt aka aixtools <aixtools@felt.demon.nl>
Thu, 5 May 2022 07:32:45 +0000 (07:32 +0000)
config-scripts/cups-sharedlibs.m4

index 4ff926888428faad5f5e92a7f56581cdd78c66fc..1fe75e10ef6291eb4ef35647ba7ea55df1983cd2 100644 (file)
@@ -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"