for d in src/compiler src/assembly; do
echo //setting up symlink $d/target
original_dir=`pwd`
- cd $d
+ cd ./$d
if [ -h target ] ; then
rm target
elif [ -w target ] ; then
echo //setting up OS-dependent information
original_dir=`pwd`
-cd src/runtime/
+cd ./src/runtime/
rm -f Config target-arch-os.h target-arch.h target-os.h target-lispregs.h
# KLUDGE: these two logically belong in the previous section
# ("architecture-dependent"); it seems silly to enforce this in terms
;;
NetBSD)
printf ' :netbsd' >> $ltf
+ sbcl_os="netbsd"
ln -s Config.$sbcl_arch-netbsd Config
;;
*)
# similar with :STACK-GROWS-FOOWARD, too. -- WHN 2002-03-03
if [ "$sbcl_arch" = "x86" ]; then
printf ' :gencgc :stack-grows-downward-not-upward :c-stack-is-control-stack' >> $ltf
- if [ "$sbcl_os" = "linux" ] || [ "$sbcl_os" = "freebsd" ]; then
+ if [ "$sbcl_os" = "linux" ] || [ "$sbcl_os" = "freebsd" ] || [ "$sbcl_os" = "netbsd" ]; then
printf ' :linkage-table' >> $ltf
fi
elif [ "$sbcl_arch" = "mips" ]; then
# FUNCDEF macro for assembler. No harm in running this on sparc-linux
# as well.
sh tools-for-build/sparc-funcdef.sh > src/runtime/sparc-funcdef.h
- if [ "$sbcl_os" = "sunos" ]; then
+ if [ "$sbcl_os" = "sunos" ] || [ "$sbcl_os" = "linux" ]; then
printf ' :linkage-table' >> $ltf
fi
else