diff options
-rw-r--r-- | Cross/Makefile-cross-SH | 2 | ||||
-rw-r--r-- | hints/bitrig.sh | 49 |
2 files changed, 3 insertions, 48 deletions
diff --git a/Cross/Makefile-cross-SH b/Cross/Makefile-cross-SH index e83cd4cf8f..13945ceb19 100644 --- a/Cross/Makefile-cross-SH +++ b/Cross/Makefile-cross-SH @@ -67,7 +67,7 @@ true) sunos*) linklibperl="-lperl" ;; - netbsd*|freebsd[234]*|openbsd*|dragonfly*) + netbsd*|freebsd[234]*|openbsd*|dragonfly*|bitrig*) linklibperl="-L. -lperl" ;; interix*) diff --git a/hints/bitrig.sh b/hints/bitrig.sh index 967a7a4e42..5cb55a7d70 100644 --- a/hints/bitrig.sh +++ b/hints/bitrig.sh @@ -14,18 +14,6 @@ test "$usemymalloc" || usemymalloc='n' # Currently, vfork(2) is not a real win over fork(2). usevfork="$undef" -# In OpenBSD < 3.3, the setre?[ug]id() are emulated using the -# _POSIX_SAVED_IDS functionality which does not have the same -# semantics as 4.3BSD. Starting with OpenBSD 3.3, the original -# semantics have been restored. -case "$osvers" in -[0-2].*|3.[0-2]) - d_setregid=$undef - d_setreuid=$undef - d_setrgid=$undef - d_setruid=$undef -esac - # # Not all platforms support dynamic loading... # For the case of "$openbsd_distribution", the hints file @@ -36,9 +24,6 @@ esac #ARCH=`arch | sed 's/^OpenBSD.//'` ARCH=`arch | sed 's/^Bitrig.//'` case "${ARCH}-${osvers}" in -alpha-2.[0-8]|mips-2.[0-8]|powerpc-2.[0-7]|m88k-*|hppa-3.[0-5]|vax-*) - test -z "$usedl" && usedl=$undef - ;; *) test -z "$usedl" && usedl=$define # We use -fPIC here because -fpic is *NOT* enough for some of the @@ -59,20 +44,9 @@ alpha-2.[0-8]|mips-2.[0-8]|powerpc-2.[0-7]|m88k-*|hppa-3.[0-5]|vax-*) ;; esac -# -# Tweaks for various versions of OpenBSD -# -case "$osvers" in -2.5) - # OpenBSD 2.5 has broken odbm support - i_dbm=$undef - ;; -esac - # malloc wrap causes problems on m68k if [ X"$usemallocwrap" = X"" ]; then case "${ARCH}" in - m68k) usemallocwrap="$undef" ;; *) usemallocwrap="define" ;; esac fi @@ -87,18 +61,12 @@ d_suidsafe=$define # cc is gcc so we can do better than -O # Allow a command-line override, such as -Doptimize=-g case "${ARCH}-${osvers}" in -hppa-3.3|m88k-2.*|m88k-3.[0-3]) - test "$optimize" || optimize='-O0' - ;; -m88k-3.4) - test "$optimize" || optimize='-O1' - ;; *) test "$optimize" || optimize='-O2' ;; esac -# This script UU/usethreads.cbu will get 'called-back' by Configure +# This script UU/usethreads.cbu will get 'called-back' by Configure # after it has prompted the user for whether to use threads. cat > UU/usethreads.cbu <<'EOCBU' case "$usethreads" in @@ -106,23 +74,10 @@ $define|true|[yY]*) # any openbsd version dependencies with pthreads? ccflags="-pthread $ccflags" ldflags="-pthread $ldflags" - case "$osvers" in - [0-2].*|3.[0-2]) - # Change from -lc to -lc_r - set `echo "X $libswanted " | sed 's/ c / c_r /'` - shift - libswanted="$*" - ;; - esac - case "$osvers" in - [012].*|3.[0-5]) - # Broken up to OpenBSD 3.6, fixed in OpenBSD 3.7 - d_getservbyname_r=$undef ;; - esac esac EOCBU -# This script UU/use64bitint.cbu will get 'called-back' by Configure +# This script UU/use64bitint.cbu will get 'called-back' by Configure # after it has prompted the user for whether to use 64-bitness. cat > UU/use64bitint.cbu <<'EOCBU' case "$use64bitint" in |