--- ./lib/Makefile_orig 2026-05-04 08:24:18.048651273 -0500 +++ ./lib/Makefile 2026-05-04 08:26:00.447938292 -0500 @@ -75,6 +75,10 @@ SHARED_EXT_MAJOR = $(SHARED_EXT).$(LIBVER_MAJOR) SHARED_EXT_VER = $(SHARED_EXT).$(LIBVER) endif +# AIX linker doesn't support -soname, hence assigning nil string +ifeq ($(TARGET_OS), AIX) + SONAME_FLAGS = +endif endif .PHONY: default --- ./Makefile.inc_orig 2026-05-04 08:20:54.555607790 -0500 +++ ./Makefile.inc 2026-05-04 08:21:18.519899871 -0500 @@ -81,7 +81,7 @@ endif endif -ifneq (,$(filter Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD NetBSD DragonFly SunOS Haiku MidnightBSD MINGW% CYGWIN% MSYS%,$(shell $(UNAME)))) +ifneq (,$(filter Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD NetBSD DragonFly SunOS Haiku MidnightBSD MINGW% CYGWIN% MSYS% AIX,$(shell $(UNAME)))) POSIX_ENV = Yes else POSIX_ENV = No