--- nspr/configure.orig	2018-02-23 08:11:13 -0500
+++ nspr/configure	2018-02-23 08:11:28 -0500
@@ -6376,7 +6376,7 @@
         AIX_LINK_OPTS='-brtl -bnso -berok'
         ;;
     esac
-    CFLAGS="$CFLAGS -qro -qroconst"
+    CFLAGS="$CFLAGS"
     AIX_WRAP='$(DIST)/lib/aixwrap.o'
     AIX_TMP='./_aix_tmp.o'
     if test -n "$USE_64"; then
--- nspr/pr/src/Makefile.in.orig	2018-02-23 08:14:19 -0500
+++ nspr/pr/src/Makefile.in	2018-02-23 08:14:52 -0500
@@ -74,7 +74,7 @@
 endif
 
 ifeq ($(OS_ARCH),AIX)
-DSO_LDOPTS	+= -binitfini::_PR_Fini
+DSO_LDOPTS	+= 
 OS_LIBS		= -lodm -lcfg
 ifeq ($(CLASSIC_NSPR),1)
 ifeq ($(OS_RELEASE),4.1)
--- nspr/pr/tests/Makefile.in.orig	2018-02-23 08:36:33 -0500
+++ nspr/pr/tests/Makefile.in	2018-02-23 08:37:04 -0500
@@ -291,9 +291,9 @@
 
 # AIX
 ifeq ($(OS_ARCH),AIX)
-    LDOPTS += -blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
+    LDOPTS += -Wl,-blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
     ifneq ($(OS_ARCH)$(OS_RELEASE),AIX4.1)
-        LDOPTS += -brtl
+        LDOPTS += -Wl,-brtl
         EXTRA_LIBS = -ldl
     endif
 endif
--- nspr/tools/Makefile.in.orig	2018-02-23 08:35:59 -0500
+++ nspr/tools/Makefile.in	2018-02-23 08:36:21 -0500
@@ -79,7 +79,7 @@
 
 # AIX
 ifeq ($(OS_ARCH),AIX)
-LDOPTS += -blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
+LDOPTS += -Wl,-blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
 LIBPR = -lnspr$(NSPR_VERSION)_shr
 LIBPLC = -lplc$(NSPR_VERSION)_shr
 endif
--- nspr/pr/src/cplus/tests/Makefile.in.orig	2018-02-23 08:38:25 -0500
+++ nspr/pr/src/cplus/tests/Makefile.in	2018-02-23 08:38:53 -0500
@@ -113,12 +113,12 @@
 
 # AIX
 ifeq ($(OS_ARCH),AIX)
-    LDOPTS += -blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
+    LDOPTS += -Wl,-blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
     ifeq ($(OS_ARCH)$(OS_RELEASE),AIX4.1)
         LIBPR = -lnspr$(MOD_MAJOR_VERSION)_shr
         LIBPLC = -lplc$(MOD_MAJOR_VERSION)_shr
     else
-        LDOPTS += -brtl
+        LDOPTS += -Wl,-brtl
         EXTRA_LIBS = -ldl
     endif
 endif
