Two haiku files to add
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Wed, 29 Oct 2008 08:18:00 +0000 (08:18 +0000)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Wed, 29 Oct 2008 08:18:00 +0000 (08:18 +0000)
p4raw-id: //depot/perl@34631

hints/haiku.sh [new file with mode: 0644]

diff --git a/hints/haiku.sh b/hints/haiku.sh
new file mode 100644 (file)
index 0000000..c9eba8e
--- /dev/null
@@ -0,0 +1,34 @@
+# Haiku hints file
+# $Id$
+
+prefix="/boot/common"
+
+libpth='/boot/home/config/lib /boot/common/lib /system/lib'
+usrinc='/boot/develop/headers/posix'
+locinc='/boot/home/config/include /boot/common/include /boot/develop/headers'
+
+libc='/system/lib/libroot.so'
+libs='-lnetwork'
+
+# Use Haiku's malloc() by default.
+case "$usemymalloc" in
+'') usemymalloc='n' ;;
+esac
+
+# Haiku generally supports hard links, but the default file system (BFS)
+# doesn't. So better avoid using hard links.
+d_link='undef'
+dont_use_nlink='define'
+
+# The array syserrlst[] is useless for the most part.
+# Large negative numbers really kind of suck in arrays.
+d_syserrlst='undef'
+
+# Haiku uses gcc.
+cc="gcc"
+ld='gcc'
+
+# The runtime loader library path variable is LIBRARY_PATH.
+case "$ldlibpthname" in
+'') ldlibpthname=LIBRARY_PATH ;;
+esac