diff --git a/openjdk-1.8.0.spec b/openjdk-1.8.0.spec index 7a8e2c983ca9cb25dbb48c4b5bf60899b2fe8f83..23110ca441050f5e0aa035569a1174bb96a6c7a9 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