aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authornotaz2012-11-05 00:58:51 +0200
committernotaz2012-11-05 03:12:25 +0200
commit22fa3f2b3d09f3694f938ca895d447a30ec96f25 (patch)
treefca09040f183bcb708b23474e9b2f35ce21db7c9 /configure
parentcc56203b76e1fcef2c7e55b460daf07e654a1547 (diff)
downloadpcsx_rearmed-22fa3f2b3d09f3694f938ca895d447a30ec96f25.tar.gz
pcsx_rearmed-22fa3f2b3d09f3694f938ca895d447a30ec96f25.tar.bz2
pcsx_rearmed-22fa3f2b3d09f3694f938ca895d447a30ec96f25.zip
detect undefined symbols early
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure5
1 files changed, 3 insertions, 2 deletions
diff --git a/configure b/configure
index c7e7caf..0f0308b 100755
--- a/configure
+++ b/configure
@@ -274,7 +274,7 @@ maemo)
;;
libretro)
CFLAGS="$CFLAGS -fPIC"
- LDFLAGS="$LDFLAGS -shared"
+ MAIN_LDFLAGS="$MAIN_LDFLAGS -shared -Wl,--no-undefined"
;;
esac
@@ -427,7 +427,7 @@ echo "plugins $plugins_short"
echo "C compiler $CC"
echo "C compiler flags $CFLAGS"
echo "libraries $MAIN_LDLIBS"
-echo "linker flags $LDFLAGS"
+echo "linker flags $LDFLAGS$MAIN_LDFLAGS"
echo "enable dynarec $enable_dynarec"
echo "ARMv7 optimizations $have_armv7"
echo "enable ARM NEON $have_arm_neon"
@@ -444,6 +444,7 @@ echo "AS = $AS" >> $config_mak
echo "CFLAGS += $CFLAGS" >> $config_mak
echo "ASFLAGS += $ASFLAGS" >> $config_mak
echo "LDFLAGS += $LDFLAGS" >> $config_mak
+echo "MAIN_LDFLAGS += $MAIN_LDFLAGS" >> $config_mak
echo "MAIN_LDLIBS += $MAIN_LDLIBS" >> $config_mak
echo "PLUGIN_CFLAGS += $PLUGIN_CFLAGS" >> $config_mak
echo >> $config_mak