--- nss/coreconf/AIX.mk.orig	2018-03-21 05:25:15 -0500
+++ nss/coreconf/AIX.mk	2018-03-21 05:27:06 -0500
@@ -43,15 +43,15 @@
 	MKSHLIB 	= $(LD) $(DSO_LDOPTS) -blibpath:/usr/lib:/lib -lc -lm
 else
 	DEFAULT_COMPILER = gcc
-	CC		= /opt/freeware/bin/gcc
-	CCC		= /opt/freeware/bin/g++
-	CFLAGS	= -Wl,-blibpath:/opt/freeware/lib:/usr/lib:/lib $(NSS_INCLUDES) -DMOZILLA_CLIENT -DSHLIB_PREFIX=\"lib\" -DSHLIB_SUFFIX=\"so\" -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\"so\"
+	CC		= /opt/freeware/bin/gcc -O2 -D_LARGE_FILES
+	CCC		= /opt/freeware/bin/g++ -O2 -D_LARGE_FILES
+	LDFLAGS	= -Wl,-blibpath:/opt/freeware/lib:/usr/lib:/lib -Wl,-bmaxdata:0x80000000
 	OS_LIBS 	+= -lc -lm -L/opt/freeware/lib -lgcc_s -lpthread
 	ifeq ($(USE_64), 1)
-		CC	= /opt/freeware/bin/gcc -maix64
-		CCC	= /opt/freeware/bin/g++ -maix64
-		CFLAGS	= -Wl,-blibpath:/opt/freeware/lib64:/opt/freeware/lib:/usr/lib:/lib $(NSS_INCLUDES) -DMOZILLA_CLIENT -DSHLIB_PREFIX=\"lib\" -DSHLIB_SUFFIX=\"so\" -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\"so\"
+		CC	= /opt/freeware/bin/gcc -maix64 -O2
+		CCC	= /opt/freeware/bin/g++ -maix64 -O2 
 		OS_LIBS 	+= -lc -lm -L/opt/freeware/lib64 -lgcc_s -lpthread
+		LDFLAGS = -Wl,-blibpath:/opt/freeware/lib64:/opt/freeware/lib:/usr/lib:/lib
 	endif
 	WARNING_CFLAGS	= 
 	MKSHLIB 	= $(LD) $(DSO_LDOPTS) -blibpath:/opt/freeware/lib:/usr/lib:/lib -lc -lm -L/opt/freeware/lib -lgcc_s -lpthread
