@@ -4376,7 +4376,7 @@ VS_SDK_PLATFORM_NAME_2017=
4376
4376
#CUSTOM_AUTOCONF_INCLUDE
4377
4377
4378
4378
# Do not change or remove the following line, it is needed for consistency checks:
4379
- DATE_WHEN_GENERATED=1556533111
4379
+ DATE_WHEN_GENERATED=1560366811
4380
4380
4381
4381
###############################################################################
4382
4382
#
@@ -41432,16 +41432,8 @@ $as_echo "$ac_cv_c_bigendian" >&6; }
41432
41432
CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
41433
41433
CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
41434
41434
elif test "x$TOOLCHAIN_TYPE" = xgcc; then
41435
- case $OPENJDK_TARGET_CPU_ARCH in
41436
- x86 )
41437
- LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS -fstack-protector"
41438
- LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS -fstack-protector"
41439
- ;;
41440
- x86_64 )
41441
- LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS -fstack-protector"
41442
- LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS -fstack-protector"
41443
- ;;
41444
- esac
41435
+ LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS -fstack-protector"
41436
+ LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS -fstack-protector"
41445
41437
if test "x$OPENJDK_TARGET_OS" != xmacosx; then
41446
41438
LDFLAGS_JDK="$LDFLAGS_JDK -Wl,-z,relro"
41447
41439
LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS -Wl,-z,relro"
@@ -41552,7 +41544,7 @@ fi
41552
41544
if test "x$TOOLCHAIN_TYPE" = xgcc; then
41553
41545
# these options are used for both C and C++ compiles
41554
41546
CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Wall -Wno-parentheses -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2 \
41555
- -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
41547
+ -pipe -fstack-protector - D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
41556
41548
case $OPENJDK_TARGET_CPU_ARCH in
41557
41549
arm )
41558
41550
# on arm we don't prevent gcc to omit frame pointer but do prevent strict aliasing
@@ -41561,10 +41553,6 @@ fi
41561
41553
ppc )
41562
41554
# on ppc we don't prevent gcc to omit frame pointer nor strict-aliasing
41563
41555
;;
41564
- x86 )
41565
- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer -fstack-protector"
41566
- CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing -fstack-protector"
41567
- ;;
41568
41556
* )
41569
41557
CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer"
41570
41558
CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
0 commit comments