summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2011-01-23 20:48:51 +0000
committerMichael Niedermayer <michaelni@gmx.at>2011-01-26 03:43:28 +0100
commit355d05280a96246c60edb00277cb120cf62ba51b (patch)
tree60e8ed874f5100cb44390ca250107a9084637d25
parentd112aa5acc5876170cde03853e7cf330e1dccf19 (diff)
Disable symbol versioning on some BSDs
Dragonfly, NetBSD, and OpenBSD do not support symbol versioning although our link test passes. Disable it explicitly for these systems. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit a1e4b3f6d322f61fc8ccae6ecd2586e04ceb7026)
-rwxr-xr-xconfigure8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure b/configure
index 001f00a323..5d8fcb0b57 100755
--- a/configure
+++ b/configure
@@ -2307,6 +2307,7 @@ case $target_os in
nm_opts='-P -g'
;;
netbsd)
+ disable symver
oss_indev_extralibs="-lossaudio"
oss_outdev_extralibs="-lossaudio"
add_cppflags -D_XOPEN_SOURCE=600
@@ -2319,11 +2320,16 @@ case $target_os in
# (simply quits with exit-code 1, no crash, no output).
# Thus explicitly enable PIC here.
enable pic
+ disable symver
SHFLAGS='-shared'
oss_indev_extralibs="-lossaudio"
oss_outdev_extralibs="-lossaudio"
;;
- freebsd|dragonfly)
+ dragonfly)
+ enable malloc_aligned
+ disable symver
+ ;;
+ freebsd)
enable malloc_aligned
;;
bsd/os)