4377 # definitions. It is replaced with custom functionality when building |
4377 # definitions. It is replaced with custom functionality when building |
4378 # custom sources. |
4378 # custom sources. |
4379 #CUSTOM_AUTOCONF_INCLUDE |
4379 #CUSTOM_AUTOCONF_INCLUDE |
4380 |
4380 |
4381 # Do not change or remove the following line, it is needed for consistency checks: |
4381 # Do not change or remove the following line, it is needed for consistency checks: |
4382 DATE_WHEN_GENERATED=1585090811 |
4382 DATE_WHEN_GENERATED=1585090987 |
4383 |
4383 |
4384 ############################################################################### |
4384 ############################################################################### |
4385 # |
4385 # |
4386 # Initialization / Boot-strapping |
4386 # Initialization / Boot-strapping |
4387 # |
4387 # |
42175 LDFLAGS_JDKEXE="${LDFLAGS_JDK}" |
42175 LDFLAGS_JDKEXE="${LDFLAGS_JDK}" |
42176 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
42176 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
42177 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined" |
42177 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined" |
42178 fi |
42178 fi |
42179 if test "x$TOOLCHAIN_TYPE" = xgcc; then |
42179 if test "x$TOOLCHAIN_TYPE" = xgcc; then |
42180 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie" |
42180 # Enabling pie on 32 bit builds prevents the JVM from allocating a continuous |
|
42181 # java heap. |
|
42182 if test "x$OPENJDK_TARGET_CPU_BITS" != "x32"; then |
|
42183 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie" |
|
42184 fi |
42181 fi |
42185 fi |
42182 fi |
42186 fi |
42183 |
42187 |
42184 |
42188 |
42185 |
42189 |