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>
export CFLAGS="$CFLAGS -DTIZEN_KIRAN"
%endif
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 \
export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
cmake . -DCMAKE_INSTALL_PREFIX=/usr \