Make sure we support nested functions and generation of trampolines
authorMichiel van Baak <michiel@vanbaak.info>
Sat, 18 Oct 2008 10:27:22 +0000 (10:27 +0000)
committerMichiel van Baak <michiel@vanbaak.info>
Sat, 18 Oct 2008 10:27:22 +0000 (10:27 +0000)
under OpenBSD.

(closes issue #13724)
Reported by: mvanbaak

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@150971 65c4cc65-6c06-0410-ace0-fbb531ad65f3

Makefile

index 96cb55c..7b017f2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -262,7 +262,7 @@ ifeq ($(OSARCH),NetBSD)
 endif
 
 ifeq ($(OSARCH),OpenBSD)
-  ASTCFLAGS+=-pthread
+  ASTCFLAGS+=-pthread -ftrampolines
 endif
 
 ifeq ($(OSARCH),SunOS)
@@ -310,6 +310,10 @@ ifeq ($(OSARCH),SunOS)
   SOLINK=-shared -fpic -L/usr/local/ssl/lib -lrt
 endif
 
+ifeq ($(OSARCH),OpenBSD)
+  SOLINK=-shared -fpic
+endif
+
 # comment to print directories during submakes
 #PRINT_DIR=yes