summaryrefslogtreecommitdiff
path: root/hints/dec_osf.sh
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-07-29 19:55:50 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-07-29 19:55:50 +0000
commit8cfab5ff7c21540622402ad6821ff3565a6c7ff5 (patch)
treea6af7a0f3101ac1750aa28e8a3cac1adb3c24232 /hints/dec_osf.sh
parent7b64e2de96f86540b6a77752a8a80ad714f1f7b6 (diff)
downloadperl-8cfab5ff7c21540622402ad6821ff3565a6c7ff5.tar.gz
Revert #20301, apparently the _SOCKADDR_LEN #define is
important for IPv6 (Spider). Since there is no way to otherwise detect 3.X, use the hints. p4raw-id: //depot/perl@20324
Diffstat (limited to 'hints/dec_osf.sh')
-rw-r--r--hints/dec_osf.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/hints/dec_osf.sh b/hints/dec_osf.sh
index ea2646d823..114aca1df2 100644
--- a/hints/dec_osf.sh
+++ b/hints/dec_osf.sh
@@ -226,7 +226,7 @@ libswanted="`echo $libswanted | sed -e 's/ ndbm / /'`"
lddlflags='-shared -expect_unresolved "*"'
# Intentional leading tab.
- myosvers="`/usr/sbin/sizer -v 2>/dev/null || head -1 /etc/motd`"
+ myosvers="`/usr/sbin/sizer -v 2>/dev/null || uname -r`"
# Fancy compiler suites use optimising linker as well as compiler.
# <spider@Orb.Nashua.NH.US>
@@ -255,6 +255,10 @@ esac
# Yes, the above loses if gcc does not use the system linker.
# If that happens, let me know about it. <jhi@iki.fi>
+# Because there is no other handy way to recognize 3.X.
+case "`uname -r`" in
+*3.*) ccflags="$ccflags -DDEC_OSF1_3_X" ;;
+esac
# If debugging or (old systems and doing shared)
# then do not strip the lib, otherwise, strip.