From 7e64052fbfb8c17282239dd503fff399d896c1ef Mon Sep 17 00:00:00 2001 From: Slava Barinov Date: Thu, 15 Sep 2016 14:03:17 +0300 Subject: [PATCH] Fix the CXXFLAGS 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 --- packaging/bluetooth-agent.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/bluetooth-agent.spec b/packaging/bluetooth-agent.spec index eff5939..3986b3f 100644 --- a/packaging/bluetooth-agent.spec +++ b/packaging/bluetooth-agent.spec @@ -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 \ -- 2.7.4