From e77ff75b9497f2e6902271b5dee912646e648ccc Mon Sep 17 00:00:00 2001 From: noah Date: Mon, 6 Dec 2021 17:27:32 +0800 Subject: [PATCH] I4LAZL: add Stack protection --- openjdk-latest.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openjdk-latest.spec b/openjdk-latest.spec index 9c109e0..d35a650 100644 --- a/openjdk-latest.spec +++ b/openjdk-latest.spec @@ -171,7 +171,7 @@ %global top_level_dir_name %{origin} %global minorver 0 %global buildver 12 -%global rpmrelease 0 +%global rpmrelease 1 # priority must be 8 digits in total; up to openjdk 1.8, we were using 18..... so when we moved to 11, we had to add another digit %if %is_system_jdk %global priority %( printf '%02d%02d%02d%02d' %{majorver} %{minorver} %{securityver} %{buildver} ) @@ -1256,8 +1256,8 @@ export CFLAGS="$CFLAGS -mieee" # We use ourcppflags because the OpenJDK build seems to # pass EXTRA_CFLAGS to the HotSpot C++ compiler... # Explicitly set the C++ standard as the default has changed on GCC >= 6 -EXTRA_CFLAGS="%ourcppflags" -EXTRA_CPP_FLAGS="%ourcppflags" +EXTRA_CFLAGS="%ourcppflags -fstack-protector-all" +EXTRA_CPP_FLAGS="%ourcppflags -fstack-protector-all" %ifarch %{power64} ppc # fix rpmlint warnings @@ -1732,6 +1732,9 @@ require "copy_jdk_configs.lua" %changelog +* Mon Dec 6 2021 noah - 1:17.0.1.12-1-rolling +- add Stack protection + * Fri Nov 12 2021 noah - 1:17.0.1.12-0-rolling - Update to jdk-17.0.1+12 -- Gitee