From: Todd C. Miller Date: Fri, 12 Mar 2021 20:44:54 +0000 (-0700) Subject: Add -static-libgcc to solaris-sparcv7-gcc shared_ldflag X-Git-Tag: openssl-3.2.0-alpha1~2789 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c529128f53ed1cb33a829dafe7fb4201c7ce69a;p=thirdparty%2Fopenssl.git Add -static-libgcc to solaris-sparcv7-gcc shared_ldflag This avoids a run-time dependency on libgcc_s.so which may not be present on all systems. OpenSSL already uses -static-libgcc for the solaris-x86-gcc and solaris64-x86_64-gcc configurations. CLA: trivial Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/14538) --- diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index 9368cf67484..305cc0daec3 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -317,7 +317,7 @@ my %targets = ( ex_libs => add(threads("-pthread")), bn_ops => "BN_LLONG RC4_CHAR", shared_cflag => "-fPIC", - shared_ldflag => add_before("-shared"), + shared_ldflag => add_before("-shared -static-libgcc"), }, "solaris-sparcv8-gcc" => { inherit_from => [ "solaris-sparcv7-gcc" ],