sanitizer related macros moved to 'gcc-contrib' package.
Change-Id: Ic8ed52aac4a502f2bf44053225b2e29e721699d6
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
# file after the commit hash is fixed, you are free to add the commit hash.
################################################################################
+2017-09-26 Dongkyun Son <dongkyun.s@samsung.com>
+
+ packaging: clean-up sanitizer macros.
+
+2017-09-14 Dongkyun Son <dongkyun.s@samsung.com>
+
+ commit ce8f98b15cfa686de845dfa6d0e256ed9484681c
+ packaging: provide libasan(64bit) on 32bit build env
+
+2017-09-11 Denis Khalikov <d.khalikov@partner.samsung.com>
+
+ commit bdfd925eda6c0c5857fe9282e973516ac8bedb9f
+ [TTC-6] packaging: Support for gcc-contrib.
+
+2017-09-04 Slava Barinov <v.barinov@samsung.com>
+
+ commit 91971721b75fcd6c83a36a72b0a8d7bb3ec1e91e
+ [TTC-5] Forbid section anchors for ASan build (PR sanitizer/81697)
+
2017-08-30 Sangmin Seo <sangmin7.seo@samsung.com>
+ commit f82588bbb3fe09f23a1e685e1506cf962c951da3
Add ChangeLog.Tizen
2017-08-30 Hoyub Lee <hoyub.lee@samsung.com>
%define libdir %{!?cross:%{_libdir}}%{?cross:%{_prefix}/lib%{?aarch64:64}}
%define libsubdir %{libdir}/gcc/%{target_arch}/%{version}
-%define asan_force_options -fsanitize-recover=address -fsanitize=address -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE -Wl,--as-needed -ldl -lpthread
-%define ubsan_force_options -fsanitize=undefined,bounds-strict,float-divide-by-zero,float-cast-overflow
-%define lsan_force_options -fsanitize=leak -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE
-
-%define asan_runtime_options halt_on_error=false:start_deactivated=true:print_cmdline=true:quarantine_size_mb=1:detect_leaks=0:log_path=/tmp/asan.log:log_exe_name=1
-%define ubsan_runtime_options print_cmdline=true:log_path=/tmp/ubsan.log
-%define lsan_runtime_options print_cmdline=true:detect_leaks=1:log_path=/tmp/lsan.log:log_exe_name=1:fast_unwind_on_malloc=false:malloc_context_size=5:suppressions=/lsan.supp:print_suppressions=false
-
Name: gcc%{?cross:-%{cross}}
# With generated files in src we could drop the following
BuildRequires: bison
%define libdir %{!?cross:%{_libdir}}%{?cross:%{_prefix}/lib%{?aarch64:64}}
%define libsubdir %{libdir}/gcc/%{target_arch}/%{version}
-%define asan_force_options -fsanitize-recover=address -fsanitize=address -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE -Wl,--as-needed -ldl -lpthread
-%define ubsan_force_options -fsanitize=undefined,bounds-strict,float-divide-by-zero,float-cast-overflow
-%define lsan_force_options -fsanitize=leak -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE
-
-%define asan_runtime_options halt_on_error=false:start_deactivated=true:print_cmdline=true:quarantine_size_mb=1:detect_leaks=0:log_path=/tmp/asan.log:log_exe_name=1
-%define ubsan_runtime_options print_cmdline=true:log_path=/tmp/ubsan.log
-%define lsan_runtime_options print_cmdline=true:detect_leaks=1:log_path=/tmp/lsan.log:log_exe_name=1:fast_unwind_on_malloc=false:malloc_context_size=5:suppressions=/lsan.supp:print_suppressions=false
-
Name: gcc%{?cross:-%{cross}}
# With generated files in src we could drop the following
BuildRequires: bison
%define libdir %{!?cross:%{_libdir}}%{?cross:%{_prefix}/lib%{?aarch64:64}}
%define libsubdir %{libdir}/gcc/%{target_arch}/%{version}
-%define asan_force_options -fsanitize-recover=address -fsanitize=address -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE -Wl,--as-needed -ldl -lpthread
-%define ubsan_force_options -fsanitize=undefined,bounds-strict,float-divide-by-zero,float-cast-overflow
-%define lsan_force_options -fsanitize=leak -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE
-
-%define asan_runtime_options halt_on_error=false:start_deactivated=true:print_cmdline=true:quarantine_size_mb=1:detect_leaks=0:log_path=/tmp/asan.log:log_exe_name=1
-%define ubsan_runtime_options print_cmdline=true:log_path=/tmp/ubsan.log
-%define lsan_runtime_options print_cmdline=true:detect_leaks=1:log_path=/tmp/lsan.log:log_exe_name=1:fast_unwind_on_malloc=false:malloc_context_size=5:suppressions=/lsan.supp:print_suppressions=false
-
Name: gcc%{?cross:-%{cross}}
# With generated files in src we could drop the following
BuildRequires: bison