diff options
author | Greg Ward <gward@python.net> | 2000-11-07 15:44:21 +0000 |
---|---|---|
committer | Greg Ward <gward@python.net> | 2000-11-07 15:44:21 +0000 |
commit | a67f1b6d3ed37cb511efe83079e3652e744ef442 (patch) | |
tree | cd7fdfa3b2198a928aa515be74b931480da706a3 /configure | |
parent | a96c365526c5b9acef0d3d1a86d48bfed2dbe254 (diff) | |
download | cpython-a67f1b6d3ed37cb511efe83079e3652e744ef442.tar.gz |
Fix for SF bug #117606:
- when compiling with GCC on Solaris, use "$(CC) -shared" instead
of "$(CC) -G" to generate .so files
- when compiling with GCC on any platform, add "-fPIC" to OPT
(without this, "$(CC) -shared" dies horribly)
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1,6 +1,6 @@ #! /bin/sh -# From configure.in Revision: 1.176 +# From configure.in Revision: 1.178 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 @@ -1193,8 +1193,8 @@ then case $GCC in yes) case $ac_cv_prog_cc_g in - yes) OPT="-g -O2 -Wall -Wstrict-prototypes";; - *) OPT="-O2 -Wall -Wstrict-prototypes";; + yes) OPT="-g -O2 -Wall -Wstrict-prototypes -fPIC";; + *) OPT="-O2 -Wall -Wstrict-prototypes -fPIC";; esac ;; *) OPT="-O";; @@ -2650,7 +2650,7 @@ then SunOS/4*) LDSHARED="ld";; SunOS/5*) if test "$GCC" = "yes" - then LDSHARED='$(CC) -G' + then LDSHARED='$(CC) -shared' else LDSHARED="ld -G"; fi ;; hp*|HP*) LDSHARED="ld -b";; @@ -4839,7 +4839,7 @@ else int main() { /* Ultrix mips cc rejects this. */ -typedef int charset[2]; const charset x = {0,0}; +typedef int charset[2]; const charset x; /* SunOS 4.1.1 cc rejects this. */ char const *const *ccp; char **p; @@ -4914,7 +4914,7 @@ for ac_kw in inline __inline__ __inline; do #include "confdefs.h" int main() { -} int $ac_kw foo() { +} $ac_kw foo() { ; return 0; } EOF if { (eval echo configure:4921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |