diff options
author | Todd C. Miller <Todd.Miller@quest.com> | 2021-03-12 13:44:54 -0700 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-11-21 10:49:51 +0100 |
commit | 519481c7748dded8577164f137f62ecd9424b7be (patch) | |
tree | ce3914a72b4d42092101c3ed80152b789b6cd40d /Configurations | |
parent | a48081ac606c7bbce5e3adad7ad2d6dfc1b4f215 (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.conf | 2 |
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" ], |