summaryrefslogtreecommitdiff
path: root/hints/netbsd.sh
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-04-27 16:20:49 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-04-27 16:20:49 +0000
commit67215f40189779fd2935e07ea090a18a3ad9404c (patch)
tree6f6ae98c52997c2077861c3e4a0cb760c276766e /hints/netbsd.sh
parentc5497d815a18ac7ae002ba74933bc455d1b2526f (diff)
downloadperl-67215f40189779fd2935e07ea090a18a3ad9404c.tar.gz
NetBSD patch-ab from Johnny Lam:
Some tweaks to the NetBSD hints file to make the Configure process more useful when not building from pkgsrc. This file will definitely need to change again when the 1.6 release of NetBSD comes out, but I'll handle the changes at the later date. p4raw-id: //depot/perl@16217
Diffstat (limited to 'hints/netbsd.sh')
-rw-r--r--hints/netbsd.sh12
1 files changed, 4 insertions, 8 deletions
diff --git a/hints/netbsd.sh b/hints/netbsd.sh
index 6a2ff11dc7..a2a0843adc 100644
--- a/hints/netbsd.sh
+++ b/hints/netbsd.sh
@@ -18,6 +18,8 @@ case "$osvers" in
usedl="$undef"
;;
*)
+ # Note that we use the value of $prefix in this block. The user
+ # should specify -Dprefix=... to the Configure script.
if [ -f /usr/libexec/ld.elf_so ]; then
d_dlopen=$define
d_dlerror=$define
@@ -25,7 +27,7 @@ case "$osvers" in
# needs __eh_alloc, __pure_virtual, and others.
# XXX This should be obsoleted by gcc-3.0.
ccdlflags="-Wl,-whole-archive -lgcc -Wl,-no-whole-archive \
- -Wl,-E -Wl,-R${PREFIX}/lib $ccdlflags"
+ -Wl,-E -Wl,-R$prefix/lib $ccdlflags"
cccdlflags="-DPIC -fPIC $cccdlflags"
lddlflags="--whole-archive -shared $lddlflags"
elif [ "`uname -m`" = "pmax" ]; then
@@ -38,7 +40,7 @@ case "$osvers" in
elif [ -f /usr/libexec/ld.so ]; then
d_dlopen=$define
d_dlerror=$define
- ccdlflags="-Wl,-R${PREFIX}/lib $ccdlflags"
+ ccdlflags="-Wl,-R$prefix/lib $ccdlflags"
# we use -fPIC here because -fpic is *NOT* enough for some of the
# extensions like Tk on some netbsd platforms (the sparc is one)
cccdlflags="-DPIC -fPIC $cccdlflags"
@@ -69,12 +71,6 @@ d_setruid="$undef"
# there's no problem with vfork.
usevfork=true
-# Using perl's malloc leads to trouble on some toolchain versions.
-usemymalloc="$undef"
-
-# Pre-empt the /usr/bin/perl question of installperl.
-installusrbinperl="$undef"
-
# This is there but in machine/ieeefp_h.
ieeefp_h="define"