Fix the CXXFLAGS 39/88239/1 accepted/tizen/3.0/ivi/20161011.053629 accepted/tizen/3.0/mobile/20161015.032452 accepted/tizen/3.0/wearable/20161015.080444 accepted/tizen/common/20160921.161629 accepted/tizen/ivi/20160922.041631 accepted/tizen/mobile/20160922.041549 accepted/tizen/wearable/20160922.041607 submit/tizen/20160921.010208 submit/tizen_3.0_ivi/20161010.000000 submit/tizen_3.0_ivi/20161010.000010 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
authorSlava Barinov <v.barinov@samsung.com>
Thu, 15 Sep 2016 11:03:17 +0000 (14:03 +0300)
committerSlava Barinov <v.barinov@samsung.com>
Thu, 15 Sep 2016 11:03:17 +0000 (14:03 +0300)
Without CXXFLAGS the cmake test produces
ld: CMakeFiles/cmTryCompileExec3702791433.dir/testCXXCompiler.cxx.o: relocation R_X86_64_PC32 against undefined symbol `__asan_init' can not be used when making a shared object
for certain builds (e.g. ASan)

Change-Id: I6d6b678e07e90e66545264d1e7a503e3a3702836
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/bluetooth-agent.spec

index eff5939..3986b3f 100644 (file)
@@ -73,9 +73,9 @@ export CFLAGS="$CFLAGS -DTIZEN_SUPPORT_LUNAR_DEVICE"
 export CFLAGS="$CFLAGS -DTIZEN_KIRAN"
 %endif
 
-export CFLAGS+=" -fpie -DPBAP_SIM_ENABLE"
+export CFLAGS+=" -fpie -DPBAP_SIM_ENABLE -fvisibility=hidden "
+export CXXFLAGS+=" -fpie -DPBAP_SIM_ENABLE -fvisibility=hidden "
 
-export CFLAGS+=" -fpie -fvisibility=hidden"
 export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
 
 cmake . -DCMAKE_INSTALL_PREFIX=/usr \