xref: /trunk/main/openssl/opensslunx.patch (revision 8eb9a7e66a3128669216ddb884f844d50ac59fb9)
1*8eb9a7e6SDamjan Jovanovic--- misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-04-14 20:51:59.953276000 +0200
2*8eb9a7e6SDamjan Jovanovic+++ misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-04-15 04:41:41.558374000 +0200
3*8eb9a7e6SDamjan Jovanovic@@ -67,9 +67,13 @@
44c5b548fSDamjan Jovanovic
54c5b548fSDamjan Jovanovic         AR              => "ar",
64c5b548fSDamjan Jovanovic         ARFLAGS         => "qc",
74c5b548fSDamjan Jovanovic+        ASFLAGS         => "-Wa,--noexecstack",
84c5b548fSDamjan Jovanovic         CC              => "cc",
94c5b548fSDamjan Jovanovic         lflags          =>
10*8eb9a7e6SDamjan Jovanovic-            sub { $withargs{zlib_lib} ? "-L".$withargs{zlib_lib} : () },
11*8eb9a7e6SDamjan Jovanovic+            sub {
12*8eb9a7e6SDamjan Jovanovic+                my $s = '-Wl,-z,origin -Wl,-rpath,\$$ORIGIN';
13*8eb9a7e6SDamjan Jovanovic+                return $withargs{zlib_lib} ? $s." -L".$withargs{zlib_lib} : $s;
14*8eb9a7e6SDamjan Jovanovic+            },
15*8eb9a7e6SDamjan Jovanovic         ex_libs         =>
16*8eb9a7e6SDamjan Jovanovic             sub { !defined($disabled{zlib})
17*8eb9a7e6SDamjan Jovanovic                   && defined($disabled{"zlib-dynamic"})
18