common/autoconf/generated-configure.sh

changeset 2373
2c9ec0970599
parent 2306
15cc8dfafe99
child 2375
10c71c9fba23
equal deleted inserted replaced
2371:8cd738678469 2373:2c9ec0970599
4334 # definitions. It is replaced with custom functionality when building 4334 # definitions. It is replaced with custom functionality when building
4335 # custom sources. 4335 # custom sources.
4336 #CUSTOM_AUTOCONF_INCLUDE 4336 #CUSTOM_AUTOCONF_INCLUDE
4337 4337
4338 # Do not change or remove the following line, it is needed for consistency checks: 4338 # Do not change or remove the following line, it is needed for consistency checks:
4339 DATE_WHEN_GENERATED=1536764960 4339 DATE_WHEN_GENERATED=1542667963
4340 4340
4341 ############################################################################### 4341 ###############################################################################
4342 # 4342 #
4343 # Initialization / Boot-strapping 4343 # Initialization / Boot-strapping
4344 # 4344 #
41307 elif test "x$TOOLCHAIN_TYPE" = xxlc; then 41307 elif test "x$TOOLCHAIN_TYPE" = xxlc; then
41308 LDFLAGS_JDK="${LDFLAGS_JDK} -q64 -brtl -bnolibpath -liconv -bexpall" 41308 LDFLAGS_JDK="${LDFLAGS_JDK} -q64 -brtl -bnolibpath -liconv -bexpall"
41309 CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt" 41309 CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
41310 CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt" 41310 CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
41311 elif test "x$TOOLCHAIN_TYPE" = xgcc; then 41311 elif test "x$TOOLCHAIN_TYPE" = xgcc; then
41312 case $OPENJDK_TARGET_CPU_ARCH in
41313 x86 )
41314 LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS -fstack-protector"
41315 LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS -fstack-protector"
41316 ;;
41317 x86_64 )
41318 LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS -fstack-protector"
41319 LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS -fstack-protector"
41320 ;;
41321 esac
41322 if test "x$OPENJDK_TARGET_OS" != xmacosx; then
41323 LDFLAGS_JDK="$LDFLAGS_JDK -Wl,-z,relro"
41324 LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS -Wl,-z,relro"
41325 fi
41312 CXXSTD_CXXFLAG="-std=gnu++98" 41326 CXXSTD_CXXFLAG="-std=gnu++98"
41313 41327
41314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the C++ compiler supports \"$CXXSTD_CXXFLAG -Werror\"" >&5 41328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the C++ compiler supports \"$CXXSTD_CXXFLAG -Werror\"" >&5
41315 $as_echo_n "checking if the C++ compiler supports \"$CXXSTD_CXXFLAG -Werror\"... " >&6; } 41329 $as_echo_n "checking if the C++ compiler supports \"$CXXSTD_CXXFLAG -Werror\"... " >&6; }
41316 supports=yes 41330 supports=yes
41420 # on arm we don't prevent gcc to omit frame pointer but do prevent strict aliasing 41434 # on arm we don't prevent gcc to omit frame pointer but do prevent strict aliasing
41421 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing" 41435 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
41422 ;; 41436 ;;
41423 ppc ) 41437 ppc )
41424 # on ppc we don't prevent gcc to omit frame pointer nor strict-aliasing 41438 # on ppc we don't prevent gcc to omit frame pointer nor strict-aliasing
41439 ;;
41440 x86 )
41441 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer -fstack-protector"
41442 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing -fstack-protector"
41425 ;; 41443 ;;
41426 * ) 41444 * )
41427 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer" 41445 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer"
41428 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing" 41446 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
41429 ;; 41447 ;;

mercurial