aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraziel-2014-02-23 22:24:47 +0200
committerD G Turner2014-03-22 01:13:45 +0000
commitb7f8c11274ffafda63e5680ff489796e1cc86912 (patch)
tree564b863a7a09ff87b6db811c0dadee9a1c023feb
parent554a1abae12c465f18a1b0265c185d9d5a0f12b2 (diff)
downloadscummvm-rg350-b7f8c11274ffafda63e5680ff489796e1cc86912.tar.gz
scummvm-rg350-b7f8c11274ffafda63e5680ff489796e1cc86912.tar.bz2
scummvm-rg350-b7f8c11274ffafda63e5680ff489796e1cc86912.zip
CONFIGURE: Fix AmigaOS4 builds with dynamic plugins.
These previously caused crashes due to missing symbols in the dynamic symbol table.
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index f964db3386..caf88b3720 100755
--- a/configure
+++ b/configure
@@ -2053,7 +2053,7 @@ echo_n "Checking hosttype... "
echo $_host_os
case $_host_os in
amigaos*)
- LDFLAGS="$LDFLAGS -use-dynld"
+ LDFLAGS="$LDFLAGS -use-dynld -Wl,--export-dynamic"
LDFLAGS="$LDFLAGS -L/sdk/local/newlib/lib"
# We have to use 'long' for our 4 byte typedef because AmigaOS already typedefs (u)int32
# as (unsigned) long, and consequently we'd get a compiler error otherwise.