--- configure.orig	2016-04-01 08:35:26.000000000 -0500
+++ configure	2016-04-01 04:33:24.000000000 -0500
@@ -6436,6 +6436,16 @@
 			DSOXX="\$(CXX)"
 			DSOFLAGS="$DSOFLAGS -dynamiclib -single_module -lc"
 			;;
+		AIX*)
+			LIBCUPS="lib$cupsbase.so.2"
+			LIBCUPSCGI="libcupscgi.so.1"
+			LIBCUPSIMAGE="libcupsimage.so.2"
+			LIBCUPSMIME="libcupsmime.so.1"
+			LIBCUPSPPDC="libcupsppdc.so.1"
+			DSO="\$(CC)"
+			DSOXX="\$(CXX)"
+			DSOFLAGS="$DSOFLAGS -shared \$(OPTIM)"
+			;;
 		*)
 			echo "Warning: shared libraries may not be supported.  Trying -shared"
 			echo "         option with compiler."
--- ppdc/Makefile.orig	2016-04-01 08:37:31.000000000 -0500
+++ ppdc/Makefile	2016-03-30 07:18:22.000000000 -0500
@@ -334,9 +334,12 @@
 # libcupsppdc.so.1
 #
 
-libcupsppdc.so.1:	$(LIBOBJS) ../cups/$(LIBCUPS)
+libcupsppdc.so.1:	$(LIBOBJS) 
+	echo $(LDFLAGS)
 	echo Linking $@...
-	$(DSOXX) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) $(LINKCUPS)
+	echo $(DSOXX) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) $(LINKCUPS)
+	$(DSOXX) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) $(LINKCUPS) \
+		$(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
 	$(RM) `basename $@ .1`
 	$(LN) $@ `basename $@ .1`
 
