--- makedefs.orig	2022-08-11 00:33:38 +0000
+++ makedefs	2022-08-11 00:34:42 +0000
@@ -507,6 +507,13 @@
 		done
 		;;
        AIX.*)	case "`uname -v`" in
+		7)	SYSTYPE=AIX7
+			CCARGS="$CCARGS -DNO_DNSSEC -DBIND_4_COMPAT -D_USE_IRS"
+			case "$CC" in
+			cc|*/cc|xlc|*/xlc) CCARGS="$CCARGS -w -blibpath:/usr/lib:/lib:/usr/local/lib";;
+                        esac
+                        CCARGS="$CCARGS -D_ALL_SOURCE -DHAS_POSIX_REGEXP"
+                        ;;
 		6)	SYSTYPE=AIX6
 			CCARGS="$CCARGS -DNO_DNSSEC"
 			case "$CC" in
--- makedefs.orig	2022-08-24 02:23:20 +0000
+++ makedefs	2022-08-24 02:23:13 +0000
@@ -513,6 +513,7 @@
 			cc|*/cc|xlc|*/xlc) CCARGS="$CCARGS -w -blibpath:/usr/lib:/lib:/usr/local/lib";;
                         esac
                         CCARGS="$CCARGS -D_ALL_SOURCE -DHAS_POSIX_REGEXP"
+			SHLIB_LD="${CC-gcc} -shared"
                         ;;
 		6)	SYSTYPE=AIX6
 			CCARGS="$CCARGS -DNO_DNSSEC"
--- makedefs.orig	2022-08-24 06:16:16 +0000
+++ makedefs	2022-08-24 06:17:10 +0000
@@ -514,6 +514,7 @@
                         esac
                         CCARGS="$CCARGS -D_ALL_SOURCE -DHAS_POSIX_REGEXP"
 			SHLIB_LD="${CC-gcc} -shared"
+			PLUGIN_LD="${CC-gcc} -shared"
                         ;;
 		6)	SYSTYPE=AIX6
 			CCARGS="$CCARGS -DNO_DNSSEC"
--- ./makedefs.orig	2022-09-01 01:20:49 +0000
+++ ./makedefs	2022-09-01 01:21:03 +0000
@@ -515,6 +515,7 @@
                         CCARGS="$CCARGS -D_ALL_SOURCE -DHAS_POSIX_REGEXP"
 			SHLIB_LD="${CC-gcc} -shared"
 			PLUGIN_LD="${CC-gcc} -shared"
+			${SHLIB_ENV="LIBPATH=`pwd`/lib"}
                         ;;
 		6)	SYSTYPE=AIX6
 			CCARGS="$CCARGS -DNO_DNSSEC"
