From 5d41fb64c2b7f70266e1572db3c6842c603ff0d89e257bdf93786cdd88c2fe5e Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Thu, 10 Jun 2021 16:44:44 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openj9?expand=0&rev=49 --- java-1_8_0-openj9.changes | 8 ++++++++ java-1_8_0-openj9.spec | 14 ++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/java-1_8_0-openj9.changes b/java-1_8_0-openj9.changes index 0045daf..4fd22ff 100644 --- a/java-1_8_0-openj9.changes +++ b/java-1_8_0-openj9.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Jun 10 16:24:28 UTC 2021 - Fridrich Strba + +- Force DWARF version 4 when building with gcc >= 11 + * the internal omr tools set error with debugging information + in DWARF5 format + * fixes build in factory + ------------------------------------------------------------------- Sun May 16 07:25:18 UTC 2021 - Fridrich Strba diff --git a/java-1_8_0-openj9.spec b/java-1_8_0-openj9.spec index 5bea9dc..7a0e52d 100644 --- a/java-1_8_0-openj9.spec +++ b/java-1_8_0-openj9.spec @@ -402,6 +402,20 @@ export ARCH_DATA_MODEL=64 bash ./autogen.sh ) +EXTRA_CFLAGS="-Wno-error -Wno-maybe-uninitialized -fno-delete-null-pointer-checks -fno-lifetime-dse" +EXTRA_CPP_FLAGS="-Wno-error -Wno-maybe-uninitialized -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse" + +%ifarch ppc64le +EXTRA_CFLAGS="$EXTRA_CFLAGS -fno-strict-aliasing" +%endif + +%if %{?pkg_vcmp:%pkg_vcmp gcc-c++ >= 11}%{!?pkg_vcmp:0} +EXTRA_CPP_FLAGS="$EXTRA_CPP_FLAGS -g -gdwarf-4" +EXTRA_CFLAGS="$EXTRA_CFLAGS -g -gdwarf-4" +export CXXFLAGS="$EXTRA_CPP_FLAGS" +export CFLAGS="$EXTRA_CFLAGS" +%endif + bash configure \ --disable-zip-debug-info \ --with-milestone="fcs" \