Commit a1c4da24 authored by Greg Ward's avatar Greg Ward

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)
parent f16e0ed7
#! /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
......
......@@ -308,8 +308,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";;
......@@ -564,7 +564,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";;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment