xlc: don't pass archaic -qstaticinline
authorPhil Miller <mille121@illinois.edu>
Wed, 21 Jul 2010 20:53:41 +0000 (15:53 -0500)
committerPhil Miller <mille121@illinois.edu>
Wed, 21 Jul 2010 20:56:45 +0000 (15:56 -0500)
After seeing compilation failures on Blue Drop, we heard the following
via NCSA:

From IBM compiler team ....
> I see the customer is using -qstaticinline. Tell them to stop using
  that option. The -qstaticinline option was intended to help help
  port non-standard conforming code (eg. v3) over to the first
  standard compliant compilers (eg. v4 & v5).

We should be close enough to compliant not to need it.

src/arch/common/cc-xlc.sh
src/arch/common/cc-xlc64.sh
src/arch/mpi-darwin-ppc/cc-xlc.sh
src/arch/mpi-linux-ppc/cc-xlc64.sh
src/arch/multicore-aix-ppc/cc-xlc64.sh
src/arch/multicore-linux-ppc/cc-xlc.sh
src/arch/multicore-linux-ppc/cc-xlc64.sh
src/arch/net-darwin-ppc/cc-xlc.sh
src/arch/net-linux-ppc/cc-xlc.sh
src/arch/net-linux-ppc/cc-xlc64.sh

index db15e4af3dec9d5809411d12ab8d3178317630d7..27993fc5d1e12dca436645aae51c5b069a958cd1 100644 (file)
@@ -1,6 +1,6 @@
 CMK_DEFS="$CMK_DEFS -q32"
 CMK_CC="xlc_r -qcpluscmt $CMK_DEFS "
-CMK_CXX="xlC_r -qstaticinline $CMK_DEFS"
+CMK_CXX="xlC_r $CMK_DEFS"
 CMK_C_OPTIMIZE='-O3 -qstrict -Q  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q '
 CMK_PIC='-qpic=small'
@@ -13,7 +13,7 @@ CMK_NM='nm '
 
 CMK_NATIVE_CC='xlc_r -q32 '
 CMK_NATIVE_LD='xlc_r -q32 '
-CMK_NATIVE_CXX='xlC_r -q32 -D_H_UNISTD -DYY_NEVER_INTERACTIVE=1 -qstaticinline '
+CMK_NATIVE_CXX='xlC_r -q32 -D_H_UNISTD -DYY_NEVER_INTERACTIVE=1 '
 CMK_NATIVE_LDXX='xlC_r -q32 '
 
 CMK_CF77='xlf_r -q32  '
index 50be1e33ab57febcf9ca38cb53a89be51a4e1267..03993227a5fa5addf4a5c484bcc4e45e46c1ec28 100644 (file)
@@ -1,6 +1,6 @@
 COMMENT="Enable 64-bit mode (-q64)"
 CMK_CC='xlc_r -q64 '
-CMK_CXX='xlC_r -q64 -qstaticinline '
+CMK_CXX='xlC_r -q64 '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q!  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q! '
 CMK_CC64=true
@@ -16,12 +16,12 @@ fi
 
 CMK_SEQ_CC='xlc_r -q64'
 CMK_SEQ_LD='xlc_r -q64'
-CMK_SEQ_CXX='xlC_r -qstaticinline -q64'
+CMK_SEQ_CXX='xlC_r -q64'
 CMK_SEQ_LDXX='xlC_r -q64'
 
 CMK_NATIVE_CC='xlc_r -q64'
 CMK_NATIVE_LD='xlc_r -q64'
-CMK_NATIVE_CXX='xlC_r -qstaticinline -q64'
+CMK_NATIVE_CXX='xlC_r -q64'
 CMK_NATIVE_LDXX='xlC_r -q64'
 
 CMK_CF77='xlf_r -q64 '
index ac9ae5d76bbaa2d34f328fab1c5e99624884e946..80d16a39f8a873a2c4115423cd3b7ecfb3e107ba 100644 (file)
@@ -1,6 +1,6 @@
 CMK_CC="xlc_r -qnocommon -qpic "
-#CMK_CXX="xlc++_r -qstaticinline "
-CMK_CXX="xlc++_r -qstaticinline -qnocommon -qpic "
+#CMK_CXX="xlc++_r "
+CMK_CXX="xlc++_r -qnocommon -qpic "
 CMK_LD="$CMK_CC -qnofullpath "
 CMK_LDXX="$CMK_CXX -qnofullpath "
 CMK_C_OPTIMIZE="-O3 -qstrict -Q  "
@@ -10,7 +10,7 @@ OPTS_CXX=
 
 CMK_NATIVE_CC="xlc_r "
 CMK_NATIVE_LD="xlc_r "
-CMK_NATIVE_CXX="xlc++_r -qstaticinline "
+CMK_NATIVE_CXX="xlc++_r "
 CMK_NATIVE_LDXX="xlc++_r "
 CMK_NATIVE_LIBS="-lstdc++ "
 
index 198f1ee226127572df51469abf44fa17dd089aff..924e4a2f5b9dab1085600eddcc39168978644ca8 100644 (file)
@@ -1,6 +1,6 @@
 COMMENT="Enable 64-bit mode (-q64)"
 CMK_CC='mpicc -q64 -qarch=ppc970 -qtune=ppc970'
-CMK_CXX='mpicxx -q64 -qarch=ppc970 -qtune=ppc970 -qstaticinline '
+CMK_CXX='mpicxx -q64 -qarch=ppc970 -qtune=ppc970 '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q '
 CMK_LD="$CMK_CC  "
@@ -8,7 +8,7 @@ CMK_LDXX="$CMK_CXX "
 
 CMK_NATIVE_CC='xlc_r -q64 -qarch=ppc970 -qtune=ppc970'
 CMK_NATIVE_LD='xlc_r -q64 -qarch=ppc970 -qtune=ppc970'
-CMK_NATIVE_CXX='xlC_r -qstaticinline -q64 -qarch=ppc970 -qtune=ppc970'
+CMK_NATIVE_CXX='xlC_r -q64 -qarch=ppc970 -qtune=ppc970'
 CMK_NATIVE_LDXX='xlC_r -q64 -qarch=ppc970 -qtune=ppc970'
 
 CMK_CF77='xlf_r -q64 -qarch=ppc970 -qtune=ppc970'
index 6ccecbcacf4b4475297a1e990194906960e3b200..022a198e2c33dfdd755aa263e007fdb8bb43ce67 100644 (file)
@@ -1,6 +1,6 @@
 COMMENT="Enable 64-bit mode (-q64)"
 CMK_CC="xlc_r -q64 -qcpluscmt $CMK_DEFS "
-CMK_CXX="xlC_r -q64 -qstaticinline $CMK_DEFS "
+CMK_CXX="xlC_r -q64 $CMK_DEFS "
 CMK_C_OPTIMIZE='-O3 -qstrict -Q!  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q! '
 CMK_LD="$CMK_CC "
@@ -10,7 +10,7 @@ CMK_LDXX="$CMK_CXX "
 
 CMK_NATIVE_CC='xlc_r -q64'
 CMK_NATIVE_LD='xlc_r -q64'
-CMK_NATIVE_CXX='xlC_r -qstaticinline -q64'
+CMK_NATIVE_CXX='xlC_r -q64'
 CMK_NATIVE_LDXX='xlC_r -q64'
 
 CMK_CF77='xlf_r -q64 '
index 109b10c2649f9e5b42b4f0dbace3add084669cd3..10efb1a27c67f38f807d1b7895fff015c2262402 100644 (file)
@@ -1,5 +1,5 @@
 CMK_CC='xlc_r '
-CMK_CXX='xlC_r -qstaticinline '
+CMK_CXX='xlC_r '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q '
 CMK_PIC='-qpic=small'
@@ -14,7 +14,7 @@ CMK_NM='nm '
 
 CMK_NATIVE_CC='xlc_r '
 CMK_NATIVE_LD='xlc_r '
-CMK_NATIVE_CXX='xlC_r -qstaticinline '
+CMK_NATIVE_CXX='xlC_r '
 CMK_NATIVE_LDXX='xlC_r '
 
 CMK_CF77='xlf_r  '
index 47d6395fabd64f0620d80a4d3f137e95478930ef..fb705972dcb7c0604cea826c2a3b755bb4aae8ae 100644 (file)
@@ -1,6 +1,6 @@
 COMMENT="Enable 64-bit mode (-q64)"
 CMK_CC='xlc_r -q64 '
-CMK_CXX='xlC_r -q64 -qstaticinline '
+CMK_CXX='xlC_r -q64 '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q!  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q! '
 CMK_LD="$CMK_CC "
@@ -10,7 +10,7 @@ CMK_QT="aix"
 
 CMK_NATIVE_CC='xlc_r -q64'
 CMK_NATIVE_LD='xlc_r -q64'
-CMK_NATIVE_CXX='xlC_r -qstaticinline -q64'
+CMK_NATIVE_CXX='xlC_r -q64'
 CMK_NATIVE_LDXX='xlC_r -q64'
 
 CMK_CF77='xlf_r -q64 '
index 135c41d245b7afa74ee0b6c8b002f1e45b7c16ad..affc84b1a3c84c8b5dcdbd3ad577d354bdd8a4d5 100644 (file)
@@ -1,6 +1,6 @@
 CMK_CC="xlc_r -qnocommon -qpic "
-#CMK_CXX="xlc++_r -qstaticinline "
-CMK_CXX="xlc++_r -qstaticinline -qnocommon -qpic "
+#CMK_CXX="xlc++_r "
+CMK_CXX="xlc++_r -qnocommon -qpic "
 CMK_LD="$CMK_CC -qnofullpath "
 CMK_LDXX="$CMK_CXX -qnofullpath "
 CMK_C_OPTIMIZE="-O3 -qstrict -Q  "
@@ -8,13 +8,13 @@ CMK_CXX_OPTIMIZE="-O3 -qstrict -Q "
 
 CMK_NATIVE_CC="xlc_r "
 CMK_NATIVE_LD="xlc_r "
-CMK_NATIVE_CXX="xlc++_r -qstaticinline "
+CMK_NATIVE_CXX="xlc++_r "
 CMK_NATIVE_LDXX="xlc++_r "
 CMK_NATIVE_LIBS="-lstdc++ "
 
 CMK_SEQ_CC="xlc_r "
 CMK_SEQ_LD="xlc_r "
-CMK_SEQ_CXX="xlc++_r -qstaticinline "
+CMK_SEQ_CXX="xlc++_r "
 CMK_SEQ_LDXX="xlc++_r "
 CMK_SEQ_LIBS="-lstdc++ "
 
index 109b10c2649f9e5b42b4f0dbace3add084669cd3..10efb1a27c67f38f807d1b7895fff015c2262402 100644 (file)
@@ -1,5 +1,5 @@
 CMK_CC='xlc_r '
-CMK_CXX='xlC_r -qstaticinline '
+CMK_CXX='xlC_r '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q '
 CMK_PIC='-qpic=small'
@@ -14,7 +14,7 @@ CMK_NM='nm '
 
 CMK_NATIVE_CC='xlc_r '
 CMK_NATIVE_LD='xlc_r '
-CMK_NATIVE_CXX='xlC_r -qstaticinline '
+CMK_NATIVE_CXX='xlC_r '
 CMK_NATIVE_LDXX='xlC_r '
 
 CMK_CF77='xlf_r  '
index b0976e8d0d082f3c5c652345c5af7fa3a3c0b65d..0dc10ffe6e1d4ce1cab124e5f6367ed60b9791ba 100644 (file)
@@ -1,6 +1,6 @@
 COMMENT="Enable 64-bit mode (-q64)"
 CMK_CC='xlc_r -q64 '
-#CMK_CXX='xlC_r -q64 -qstaticinline '
+#CMK_CXX='xlC_r -q64 '
 CMK_CXX='xlC_r -q64 '
 CMK_C_OPTIMIZE='-O3 -qstrict -Q!  '
 CMK_CXX_OPTIMIZE='-O3 -qstrict -Q! '