summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorTodd C. Miller <Todd.Miller@quest.com>2021-03-12 13:44:54 -0700
committerTomas Mraz <tomas@openssl.org>2022-11-21 10:49:51 +0100
commit519481c7748dded8577164f137f62ecd9424b7be (patch)
treece3914a72b4d42092101c3ed80152b789b6cd40d /Configurations
parenta48081ac606c7bbce5e3adad7ad2d6dfc1b4f215 (diff)
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 <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14538) (cherry picked from commit 1c529128f53ed1cb33a829dafe7fb4201c7ce69a)
Diffstat (limited to 'Configurations')
-rw-r--r--Configurations/10-main.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf
index 5ec9c61560..215d30f6f2 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" ],