From c627dee179bed787c5a686996fbe5b21ef233a85 Mon Sep 17 00:00:00 2001 From: Johnny Hughes Date: Apr 17 2019 16:38:06 +0000 Subject: Manual CentOS Debranding --- diff --git a/SPECS/java-1.8.0-openjdk.spec b/SPECS/java-1.8.0-openjdk.spec index 82320a4..5b4e58e 100644 --- a/SPECS/java-1.8.0-openjdk.spec +++ b/SPECS/java-1.8.0-openjdk.spec @@ -1100,6 +1100,13 @@ BuildRequires: pkgconfig BuildRequires: xorg-x11-proto-devel BuildRequires: zip BuildRequires: unzip +%ifarch %{arm} +BuildRequires: devtoolset-7-build +BuildRequires: devtoolset-7-binutils +BuildRequires: devtoolset-7-gcc +BuildRequires: devtoolset-7-gcc-c++ +BuildRequires: devtoolset-7-gdb +%endif # Use OpenJDK 7 where available (on RHEL) to avoid # having to use the rhel-7.x-java-unsafe-candidate hack %if ! 0%{?fedora} && 0%{?rhel} <= 7 @@ -1465,6 +1472,10 @@ sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE11} > nss.cfg %build +%ifarch %{arm} +%{?enable_devtoolset7:%{enable_devtoolset7}} +%endif + # How many CPU's do we have? export NUM_PROC=%(/usr/bin/getconf _NPROCESSORS_ONLN 2> /dev/null || :) export NUM_PROC=${NUM_PROC:-1} @@ -1488,6 +1499,9 @@ EXTRA_CPP_FLAGS="%ourcppflags" # fix rpmlint warnings EXTRA_CFLAGS="$EXTRA_CFLAGS -fno-strict-aliasing" %endif +%ifarch %{arm} +EXTRA_CFLAGS="$EXTRA_CFLAGS -Wno-nonnull" +%endif export EXTRA_CFLAGS (cd %{top_level_dir_name}/common/autoconf @@ -2071,6 +2085,9 @@ require "copy_jdk_configs.lua" %endif %changelog +* Wed Apr 17 2019 Johnny Hughes - 1:1.8.0.212.b04-0 +- Manual CentOS Debranding + * Thu Apr 11 2019 Andrew Hughes - 1:1.8.0.212.b04-0 - Update to aarch64-shenandoah-jdk8u212-b04. - Resolves: rhbz#1693468