From 299fcfe900ffb64b8c7fd0c2c61ad4290d149e84 Mon Sep 17 00:00:00 2001 From: kuenking111 Date: Thu, 2 Dec 2021 20:32:35 +0800 Subject: [PATCH] I4KVSV: add Stack protection --- openjdk-1.8.0.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openjdk-1.8.0.spec b/openjdk-1.8.0.spec index 7a8e2c9..23110ca 100644 --- a/openjdk-1.8.0.spec +++ b/openjdk-1.8.0.spec @@ -1655,10 +1655,10 @@ export ARCH_DATA_MODEL=64 # We use ourcppflags because the OpenJDK build seems to # pass EXTRA_CFLAGS to the HotSpot C++ compiler... -EXTRA_CFLAGS="%ourcppflags -Wno-error -fcommon -fsigned-char" +EXTRA_CFLAGS="%ourcppflags -Wno-error -fcommon -fsigned-char -fstack-protector-all" EXTRA_CPP_FLAGS="%ourcppflags -Wno-error" -EXTRA_ASFLAGS="${EXTRA_CFLAGS} -Wa,--generate-missing-build-notes=yes" +EXTRA_ASFLAGS="${EXTRA_CFLAGS} -Wa,--generate-missing-build-notes=yes -fstack-protector-all" export EXTRA_CFLAGS EXTRA_ASFLAGS for suffix in %{build_loop} ; do