# libgdbmg1-dev (development version of GNU libc 2-linked GDBM library)
# So make sure that for any libraries you wish to link Perl with under
# Debian or Red Hat you have the -dev packages installed.
-#
+
+# SuSE Linux can be used as cross-compilation host for Cray XT4 Catamount/Qk.
+if test -d /opt/xt-pe
+then
+ case "`cc -V 2>&1`" in
+ *catamount*) . hints/catamount.sh; return ;;
+ esac
+fi
+
# Some operating systems (e.g., Solaris 2.6) will link to a versioned shared
# library implicitly. For example, on Solaris, `ld foo.o -lgdbm' will find an
# appropriate version of libgdbm, if one is available; Linux, however, doesn't
shift
libswanted="$*"
+# Debian 4.0 puts ndbm in the -lgdbm_compat library.
+libswanted="$libswanted gdbm_compat"
+
# If you have glibc, then report the version for ./myconfig bug reporting.
# (Configure doesn't need to know the specific version since it just uses
# gcc to load the library for all tests.)
# The -mp flag is needed to pass various floating point related tests
# The -no-gcc flag is needed otherwise, icc pretends (poorly) to be gcc
ccflags="-we147 -mp -no-gcc $ccflags"
+ # Prevent relocation errors on 64bits arch
+ case "`uname -m`" in
+ *ia64*|*x86_64*)
+ cccdlflags='-fPIC'
+ ;;
+ esac
# If we're using ICC, we usually want the best performance
case "$optimize" in
'') optimize='-O3' ;;
esac
;;
-*"Sun C"*)
- optimize='-xO2'
+*" Sun "*"C"*)
+ # Sun's C compiler, which might have a 'tag' name between
+ # 'Sun' and the 'C': Examples:
+ # cc: Sun C 5.9 Linux_i386 Patch 124871-01 2007/07/31
+ # cc: Sun Ceres C 5.10 Linux_i386 2008/07/10
+ test "$optimize" || optimize='-xO2'
cccdlflags='-KPIC'
lddlflags='-G -Bdynamic'
# Sun C doesn't support gcc attributes, but, in many cases, doesn't