--- Makefile_orig	2025-03-28 01:07:33.802985803 -0500
+++ Makefile	2025-03-28 01:10:29.691540727 -0500
@@ -180,7 +180,7 @@
 endif
 
 #### Toolchain options.
-CC = cc
+CC = gcc -maix64
 LD = $(CC)
 
 #### Default optimizations
@@ -475,7 +475,7 @@
 ifeq ($(TARGET),aix72-gcc)
   set_target_defaults = $(call default_opts, \
     USE_POLL USE_THREAD USE_LIBCRYPT USE_OBSOLETE_LINKER USE_GETADDRINFO)
-  TARGET_CFLAGS   = -D_H_XMEM -D_H_VAR
+  TARGET_CFLAGS   = -D_H_XMEM -D_H_VAR -D_LINUX_SOURCE_COMPAT
   USE_LIBATOMIC   = implicit
 endif
 
@@ -667,7 +667,6 @@
   LUA_INC      := $(firstword $(foreach lib,lua5.4 lua54 lua5.3 lua53 lua,$(call check_lua_inc,$(lib),"/usr/include/")))
 
   check_lua_lib = $(shell echo "int main(){}" | $(CC) -o /dev/null -x c - $(2) -l$(1) 2>/dev/null && echo $(1))
-  LUA_LD_FLAGS := -Wl,$(if $(EXPORT_SYMBOL),$(EXPORT_SYMBOL),--export-dynamic) $(if $(LUA_LIB),-L$(LUA_LIB))
 
   # Try to automatically detect the Lua library if not set
   ifeq ($(LUA_LIB_NAME),)
--- admin/iprange/Makefile_orig	2025-03-28 01:10:46.899517133 -0500
+++ admin/iprange/Makefile	2025-03-28 01:11:02.999667095 -0500
@@ -1,4 +1,4 @@
-CC       = cc
+CC       = gcc -maix64 
 OPTIMIZE = -O3
 LDFLAGS  = -s
 
