diff --git a/src/template/aix-cc b/src/template/aix-cc
new file mode 100644
index 0000000000000000000000000000000000000000..3be0d8abd62f0f5c646f9382cdcb0b5c480e7745
--- /dev/null
+++ b/src/template/aix-cc
@@ -0,0 +1,11 @@
+AROPT:crs
+CFLAGS:-qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg
+SHARED_LIB:
+ALL:
+SRCH_INC:
+SRCH_LIB:
+USE_LOCALE:no
+DLSUFFIX:.so
+YFLAGS:-d
+YACC:
+CC:xlc
diff --git a/src/template/aix b/src/template/aix-gcc
similarity index 71%
rename from src/template/aix
rename to src/template/aix-gcc
index f9c42b6ff37868793318c71cfd8680156b682caa..5a660639d780802114547824a7723f45dfc55298 100644
--- a/src/template/aix
+++ b/src/template/aix-gcc
@@ -1,5 +1,5 @@
 AROPT:crs
-CFLAGS:-qchars=signed -qmaxmem=4000
+CFLAGS:-fsigned-chars
 SHARED_LIB:
 ALL:
 SRCH_INC:
@@ -8,3 +8,4 @@ USE_LOCALE:no
 DLSUFFIX:.so
 YFLAGS:-d
 YACC:
+CC:gcc