summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
authorThibault DUPONCHELLE <thibault.duponchelle@gmail.com>2020-06-12 14:19:52 +0200
committerℕicolas ℝ <nicolas@atoomic.org>2020-09-29 10:11:41 -0600
commit6b6e83fce2074294ac11d547c8a75bc106bebab9 (patch)
tree5e7ff6198fa105ccd4053a6b692d1e4b46f4db3a /hints
parent941f2f38259a2fa17ca703554d5158c5435d7fc5 (diff)
downloadperl-6b6e83fce2074294ac11d547c8a75bc106bebab9.tar.gz
Fix build on Haiku beta, set correct Haiku usrinc and locinc, add -fno-stack-protector to hints for amigaos.sh
and haiku.sh (and disable accordingly -fstack-protector* in Configure)
Diffstat (limited to 'hints')
-rw-r--r--hints/amigaos.sh2
-rw-r--r--hints/haiku.sh3
2 files changed, 4 insertions, 1 deletions
diff --git a/hints/amigaos.sh b/hints/amigaos.sh
index c7b9e5e609..8b34d89708 100644
--- a/hints/amigaos.sh
+++ b/hints/amigaos.sh
@@ -6,3 +6,5 @@ for f in amigaos4/*.h amigaos4/*.c
do
cp -f $f .
done
+
+ccflags="$ccflags -fno-stack-protector"
diff --git a/hints/haiku.sh b/hints/haiku.sh
index 9e2f4473e6..0ec7479bc0 100644
--- a/hints/haiku.sh
+++ b/hints/haiku.sh
@@ -6,7 +6,6 @@ case "$prefix" in
*) ;; # pass the user supplied value through
esac
-
libpth="$(finddir B_USER_DEVELOP_DIRECTORY)/lib $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/lib $(finddir B_COMMON_DIRECTORY)/lib /system/lib"
usrinc="$(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers/posix"
locinc="$(finddir B_USER_CONFIG_DIRECTORY)/develop/headers $(finddir B_COMMON_DIRECTORY)/headers $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers"
@@ -32,6 +31,8 @@ d_syserrlst='undef'
cc="gcc"
ld='gcc'
+ccflags="$ccflags -fno-stack-protector"
+
# The runtime loader library path variable is LIBRARY_PATH.
case "$ldlibpthname" in
'') ldlibpthname=LIBRARY_PATH ;;