diff --git a/src/template/i386_solaris-cc b/src/template/i386_solaris-cc
index 6c66e4eecd82765765431eb54a792bcff858a6c6..3bba626abd5170fe48fed0f3e1dd7586e0e2bf1f 100644
--- a/src/template/i386_solaris-cc
+++ b/src/template/i386_solaris-cc
@@ -1,6 +1,6 @@
-AROPT:crs
+AROPT:cq
 CFLAGS:-I$(SRCDIR)/backend/port/sparc_solaris
-SHARED_LIB:-fPIC
+SHARED_LIB:-K PIC
 ALL:
 SRCH_INC:
 SRCH_LIB:
diff --git a/src/template/i386_solaris-gcc b/src/template/i386_solaris-gcc
index 3bba626abd5170fe48fed0f3e1dd7586e0e2bf1f..6c66e4eecd82765765431eb54a792bcff858a6c6 100644
--- a/src/template/i386_solaris-gcc
+++ b/src/template/i386_solaris-gcc
@@ -1,6 +1,6 @@
-AROPT:cq
+AROPT:crs
 CFLAGS:-I$(SRCDIR)/backend/port/sparc_solaris
-SHARED_LIB:-K PIC
+SHARED_LIB:-fPIC
 ALL:
 SRCH_INC:
 SRCH_LIB: