commit:     abcf1c332125b850a893019e63444c2b93d965bd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 27 18:02:33 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 18:02:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abcf1c33

dev-libs/openssl: pass -latomic when needed (e.g. i486/old arm)

Closes: https://bugs.gentoo.org/895308
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/openssl/openssl-3.0.9-r1.ebuild | 5 +++++
 dev-libs/openssl/openssl-3.1.1-r1.ebuild | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/dev-libs/openssl/openssl-3.0.9-r1.ebuild 
b/dev-libs/openssl/openssl-3.0.9-r1.ebuild
index 5a6463868b0d..7f042b6d39c0 100644
--- a/dev-libs/openssl/openssl-3.0.9-r1.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9-r1.ebuild
@@ -135,6 +135,11 @@ src_configure() {
 
        append-flags $(test-flags-CC -Wa,--noexecstack)
 
+       # bug #895308
+       append-atomic-flags
+       # Configure doesn't respect LIBS
+       export LDLIBS="${LIBS}"
+
        # bug #197996
        unset APPS
        # bug #312551

diff --git a/dev-libs/openssl/openssl-3.1.1-r1.ebuild 
b/dev-libs/openssl/openssl-3.1.1-r1.ebuild
index 48588af55fd7..7f787b960f44 100644
--- a/dev-libs/openssl/openssl-3.1.1-r1.ebuild
+++ b/dev-libs/openssl/openssl-3.1.1-r1.ebuild
@@ -138,6 +138,11 @@ src_configure() {
 
        append-flags $(test-flags-CC -Wa,--noexecstack)
 
+       # bug #895308
+       append-atomic-flags
+       # Configure doesn't respect LIBS
+       export LDLIBS="${LIBS}"
+
        # bug #197996
        unset APPS
        # bug #312551

Reply via email to