emulator: add --export-dynamic linker option 71/25971/1
authorGiWoong Kim <giwoong.kim@samsung.com>
Wed, 13 Aug 2014 09:35:48 +0000 (18:35 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Wed, 13 Aug 2014 09:35:48 +0000 (18:35 +0900)
When creating a dynamically linked executable,
add all symbols to the dynamic symbol table.
The dynamic symbol table is the set of symbols
which are visible from dynamic objects at run time.

Change-Id: Ie5fe683d743ece6a904e923bd4ca2c24f159705c
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
configure

index b03fa35a9f70042837b4a386334b5b60afea9b39..d1ff5ae9b931dd475e9c88d68d0cdc45acf03b6d 100755 (executable)
--- a/configure
+++ b/configure
@@ -414,7 +414,7 @@ QEMU_CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $QEMU_CFLA
 QEMU_INCLUDES="-I. -I\$(SRC_PATH) -I\$(SRC_PATH)/include"
 if test "$debug_info" = "yes"; then
     CFLAGS="-g $CFLAGS"
-    LDFLAGS="-g $LDFLAGS"
+    LDFLAGS="-g -Wl,--export-dynamic $LDFLAGS"
 fi
 
 # make source path absolute