2023-08-16 22:26:55 +00:00
|
|
|
Index: common/autoconf/generated-configure.sh
|
|
|
|
--- common/autoconf/generated-configure.sh.orig
|
|
|
|
+++ common/autoconf/generated-configure.sh
|
2023-08-18 18:38:43 +00:00
|
|
|
@@ -41217,7 +41217,7 @@ fi
|
2023-08-16 22:26:55 +00:00
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld requires -z wxneeded" >&5
|
|
|
|
$as_echo_n "checking if ld requires -z wxneeded... " >&6; }
|
|
|
|
PUSHED_LDFLAGS="$LDFLAGS"
|
|
|
|
- LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
|
|
|
|
+ LDFLAGS="$LDFLAGS -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
|
|
/* end confdefs.h. */
|
|
|
|
int main() { }
|
2023-08-18 18:38:43 +00:00
|
|
|
@@ -41227,7 +41227,7 @@ if ac_fn_cxx_try_link "$LINENO"; then :
|
2023-08-16 22:26:55 +00:00
|
|
|
if $READELF -l conftest$ac_exeext | $GREP OPENBSD_WXNEED > /dev/null; then
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
|
|
|
$as_echo "yes" >&6; }
|
|
|
|
- LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded"
|
|
|
|
+ LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
|
|
|
else
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
|
|
|
$as_echo "yes" >&6; }
|