summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorRichard Sharpe <sharpe@samba.org>2001-07-10 07:14:24 +0000
committerRichard Sharpe <sharpe@samba.org>2001-07-10 07:14:24 +0000
commitcb5de0e1761c7a64c68fb89a29df51b30c14f5d1 (patch)
tree17f8a5e3f4647bdb8d8d8f1b56ef62864b2d50ee /source3
parent575e609c3ba3f6557b66935a9ad5538cf241b057 (diff)
downloadsamba-cb5de0e1761c7a64c68fb89a29df51b30c14f5d1.tar.gz
samba-cb5de0e1761c7a64c68fb89a29df51b30c14f5d1.tar.bz2
samba-cb5de0e1761c7a64c68fb89a29df51b30c14f5d1.zip
Change the order of the -fPIC and -KPIC tests to ensure that UnixWare
is handled. (This used to be commit 7631bade9c52c7ebde0c7170a5d4d4ade6bb723c)
Diffstat (limited to 'source3')
-rw-r--r--source3/configure.in13
1 files changed, 7 insertions, 6 deletions
diff --git a/source3/configure.in b/source3/configure.in
index 7c9bbf1bae..516104ffd7 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -665,14 +665,15 @@ case "$host_os" in
esac
# try to work out how to produce PIC code with this compiler
-AC_PROG_CC_FLAG(fPIC)
-if test $ac_cv_prog_cc_fPIC = yes; then
- PICFLAG="-fPIC";
+# We try -KPIC before -fPIC so that we handle UnixWare correctly.
+AC_PROG_CC_FLAG(KPIC)
+if test $ac_cv_prog_cc_KPIC = yes; then
+ PICFLAG="-KPIC";
fi
if test x$PICFLAG = x; then
- AC_PROG_CC_FLAG(KPIC)
- if test $ac_cv_prog_cc_KPIC = yes; then
- PICFLAG="-KPIC";
+ AC_PROG_CC_FLAG(fPIC)
+ if test $ac_cv_prog_cc_fPIC = yes; then
+ PICFLAG="-fPIC";
fi
fi
if test x$PICFLAG = x; then