diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 1999-08-13 22:48:40 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 1999-08-13 22:48:40 +0000 |
commit | d9b3e12dc6d5d94bcf6692f9359e377c8a7dcdd6 (patch) | |
tree | 02fd6a0afe5f8a45764e5d35e16752db82d3a937 /hints/aix.sh | |
parent | cc4466b7484b22db3b089a085bc005d7a5460bed (diff) | |
download | perl-d9b3e12dc6d5d94bcf6692f9359e377c8a7dcdd6.tar.gz |
Jumbo Configure and large file support update.
Remove a lot of unneeded 64-bitness cruft;
re-introduce BYTEORDER; update 64-bitness hints;
lfs should now work in Solaris; long doubles in AIX.
p4raw-id: //depot/cfgperl@3982
Diffstat (limited to 'hints/aix.sh')
-rw-r--r-- | hints/aix.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/hints/aix.sh b/hints/aix.sh index 0f9553a5c7..0bf75ad353 100644 --- a/hints/aix.sh +++ b/hints/aix.sh @@ -183,14 +183,10 @@ EOM exit 1 ;; esac - ccflags="$ccflags `getconf XBS5_LPBIG_OFFBIG_CFLAGS 2>/dev/null`" ccflags="$ccflags -DUSE_LONG_LONG" - case "$cc" in - *c89) ccflags="$ccflags -qlonglong" ;; - # Plus AIX also requires LL prefixes for all long long constants. - esac + ccflags="$ccflags `getconf XBS5_ILP32_OFFBIG_CFLAGS 2>/dev/null`" - ldflags="$ldflags `getconf XBS5_LPBIG_OFFBIG_LDFLAGS 2>/dev/null`" + ldflags="$ldflags `getconf XBS5_ILP32_OFFBIG_LDFLAGS 2>/dev/null`" # _Somehow_ in AIX 4.3.1.0 the above getconf call manages to # insert(?) *something* to $ldflags so that later (in Configure) evaluating # $ldflags causes a newline after the '-b64' (the result of the getconf). @@ -208,4 +204,14 @@ EOM esac EOCBU +# This script UU/uselongdouble.cbu will get 'called-back' by Configure +# after it has prompted the user for whether to use 64 bits. +cat > UU/uselongdouble.cbu <<'EOCBU' +case "$uselongdouble" in +$define|true|[yY]*) + ccflags="$ccflags -qlongdouble" + ;; +esac +EOCBU + # EOF |