Build newer openssl with -Wl,--no-execute-only. Most perlasm is busted on

xonly aarch64.

ok phessler sthen
This commit is contained in:
tb 2023-01-07 17:12:55 +00:00
parent 3dc92afd91
commit bafa3293fd
2 changed files with 4 additions and 4 deletions

View File

@ -3,7 +3,7 @@ PORTROACH= limit:^1\.1\.[0-9][a-z] skipb:0 skipv:1.1.1
V= 1.1.1s
PKGSPEC= openssl->=1.1.0v0,<1.2v0
EPOCH= 0
REVISION= 0
REVISION= 1
SHLIBVER= 11.6
SHARED_LIBS= crypto ${SHLIBVER} \
@ -39,7 +39,7 @@ INSTALL_TARGET+= install_man_docs
# picked up by configure scripts without explicitly CPPFLAGS/LDFLAGS.
# common names like lib/openssl, openssl/lib, etc, *do* get picked up.
MAKE_FLAGS+= CC="${CC}" \
LDFLAGS="${LDFLAGS}" \
LDFLAGS="${LDFLAGS} -Wl,--no-execute-only" \
LIBDIR="lib/eopenssl11" \
MANDIR=${PREFIX}/lib/eopenssl11/man \
SHLIB_VERSION_NUMBER=${SHLIBVER} \

View File

@ -5,7 +5,7 @@ V= 3.0.7
PKGNAME= openssl-${V}
PKGSPEC= openssl->=3v0,<3.1v0
EPOCH= 0
REVISION= 1
REVISION= 2
SHLIBVER= 12.2
SHARED_LIBS= crypto ${SHLIBVER} \
@ -42,7 +42,7 @@ INSTALL_TARGET+= install_man_docs
# picked up by configure scripts without explicitly CPPFLAGS/LDFLAGS.
# common names like lib/openssl, openssl/lib, etc, *do* get picked up.
MAKE_FLAGS+= CC="${CC}" \
LDFLAGS="${LDFLAGS}" \
LDFLAGS="${LDFLAGS} -Wl,--no-execute-only" \
LIBDIR="lib/eopenssl30" \
MANDIR=${PREFIX}/lib/eopenssl30/man \
MANSUFFIX=