Hello community, here is the log from the commit of package libjpeg-turbo for openSUSE:Factory checked in at 2018-12-19 13:24:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libjpeg-turbo (Old) and /work/SRC/openSUSE:Factory/.libjpeg-turbo.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libjpeg-turbo" Wed Dec 19 13:24:34 2018 rev:44 rq:656851 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/libjpeg-turbo/libjpeg-turbo.changes 2018-11-18 23:21:18.526269501 +0100 +++ /work/SRC/openSUSE:Factory/.libjpeg-turbo.new.28833/libjpeg-turbo.changes 2018-12-19 13:24:35.377296110 +0100 @@ -1,0 +2,6 @@ +Mon Dec 3 10:48:42 UTC 2018 - Petr Gajdos <pgaj...@suse.com> + +- asan_build: build ASAN included +- debug_build: build more suitable for debugging + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libjpeg-turbo.spec ++++++ --- /var/tmp/diff_new_pack.Mu5T4l/_old 2018-12-19 13:24:35.981295375 +0100 +++ /var/tmp/diff_new_pack.Mu5T4l/_new 2018-12-19 13:24:35.985295370 +0100 @@ -16,6 +16,9 @@ # +%define asan_build 0 +%define debug_build 0 + %define srcver 2.0.1 %define major 8 %define minor 2 @@ -103,8 +106,21 @@ %patch2 -p1 %build -export LDFLAGS="-Wl,-z,relro,-z,now" +MYLDFLAGS="-Wl,-z,relro,-z,now" +MYCFLAGS="%{optflags}" +%if %{asan_build} +MYLDFLAGS="$MYLDFLAGS -lasan" +MYCFLAGS="$MYCFLAGS -fsanitize=address" +%endif +%if %{debug_build} +MYCFLAGS="$MYCFLAGS -O0" +%endif %cmake \ +%if %{debug_build} || %{asan_build} + -DCMAKE_BUILD_TYPE=DEBUG \ + -DCMAKE_C_FLAGS_DEBUG="$MYCFLAGS" \ +%endif + -DCMAKE_SHARED_LINKER_FLAGS="$MYLDFLAGS" \ -DENABLE_STATIC=OFF \ -DWITH_JPEG8=ON \ %ifarch ppc @@ -114,6 +130,10 @@ make %{?_smp_mflags} %check +%if %{asan_build} +# ASAN needs /proc to be mounted +exit 0 +%endif export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} %ctest