--- misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-04-14 20:51:59.953276000 +0200 +++ misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-04-15 04:41:41.558374000 +0200 @@ -67,9 +67,13 @@ AR => "ar", ARFLAGS => "qc", + ASFLAGS => "-Wa,--noexecstack", CC => "cc", lflags => - sub { $withargs{zlib_lib} ? "-L".$withargs{zlib_lib} : () }, + sub { + my $s = '-Wl,-z,origin -Wl,-rpath,\$$ORIGIN'; + return $withargs{zlib_lib} ? $s." -L".$withargs{zlib_lib} : $s; + }, ex_libs => sub { !defined($disabled{zlib}) && defined($disabled{"zlib-dynamic"})