Fix asan build 97/173897/1 accepted/tizen_4.0_base accepted/tizen_5.0_base accepted/tizen_5.5_base accepted/tizen_5.5_base_mobile_hotfix accepted/tizen_5.5_base_wearable_hotfix accepted/tizen_unified tizen tizen_4.0_base tizen_5.0_base tizen_5.5_base tizen_5.5_base_mobile_hotfix tizen_5.5_base_wearable_hotfix tizen_5.5_tv accepted/tizen/4.0/base/20180504.063436 accepted/tizen/5.0/base/20181101.090659 accepted/tizen/5.5/base/20191030.082932 accepted/tizen/5.5/base/mobile/hotfix/20201023.084842 accepted/tizen/5.5/base/wearable/hotfix/20201023.081212 accepted/tizen/base/20180504.063514 accepted/tizen/unified/20180330.060559 submit/tizen/20180327.013122 submit/tizen_4.0_base/20180419.073714 submit/tizen_4.0_base/20180419.073748 submit/tizen_4.0_base/20180502.014023 submit/tizen_5.0_base/20181101.000001 submit/tizen_5.5_base/20191030.000001 submit/tizen_5.5_base_mobile_hotfix/20201023.171501 submit/tizen_5.5_base_wearable_hotfix/20201023.155601 submit/tizen_base/20180419.073702 submit/tizen_base/20180419.073756 submit/tizen_base/20180502.021447 tizen_5.5.m2_release
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Tue, 6 Mar 2018 13:49:52 +0000 (16:49 +0300)
committerChunseok Lee <chunseok.lee@samsung.com>
Tue, 27 Mar 2018 01:30:08 +0000 (10:30 +0900)
We shoundn't use -fno-common option because lttng uses tentative
definitions. In the case of asan build it is used implicitly, so
we need to disable this option.

Change-Id: Ie613d2194ec7efd097c4c87022a6e186a528f9df
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
packaging/lttng-ust.spec

index 9689c57..ca02d76 100644 (file)
@@ -35,6 +35,8 @@ LTTng user-space tracing
 %global optflags %(echo %{optflags} | sed 's/-O2/-O1/')
 %endif
 
+%{?asan:%restore_fcommon}
+
 # Reinitialize libtool with the fedora version to remove Rpath
 autoreconf -vif