commit:     f8c77dc7b846da5f726891305c72744e14c2768c
Author:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
AuthorDate: Thu Nov 21 03:17:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 21 09:24:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c77dc7

dev-lang/luajit: Set TARGET_SHLDFLAGS

luajit uses TARGET_SHLDFLAGS to determine the LDFLAGS
of the luajit library. We previously only set
TARGET_LDFLAGS, which is used to link the executable
interpreter. We now set TARGET_SHLDFLAGS appropriately.

Closes: https://bugs.gentoo.org/759967
Signed-off-by: Artemis Everfree <artemis <AT> artemis.sh>
Closes: https://github.com/gentoo/gentoo/pull/39393
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{luajit-2.1.1716656478.ebuild => luajit-2.1.1716656478-r1.ebuild}    | 1 +
 dev-lang/luajit/luajit-2.1.1731601260.ebuild                             | 1 +
 dev-lang/luajit/luajit-2.1.9999999999.ebuild                             | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-lang/luajit/luajit-2.1.1716656478.ebuild 
b/dev-lang/luajit/luajit-2.1.1716656478-r1.ebuild
similarity index 98%
rename from dev-lang/luajit/luajit-2.1.1716656478.ebuild
rename to dev-lang/luajit/luajit-2.1.1716656478-r1.ebuild
index e017c77d2323..424e0583af3a 100644
--- a/dev-lang/luajit/luajit-2.1.1716656478.ebuild
+++ b/dev-lang/luajit/luajit-2.1.1716656478-r1.ebuild
@@ -42,6 +42,7 @@ _emake() {
                TARGET_LD="$(tc-getCC)" \
                TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
                TARGET_LDFLAGS="${LDFLAGS}" \
+               TARGET_SHLDFLAGS="${LDFLAGS}" \
                TARGET_AR="$(tc-getAR) rcus" \
                BUILDMODE="$(usex static-libs mixed dynamic)" \
                TARGET_STRIP="true" \

diff --git a/dev-lang/luajit/luajit-2.1.1731601260.ebuild 
b/dev-lang/luajit/luajit-2.1.1731601260.ebuild
index 2a5818cde6be..ad5125af9c87 100644
--- a/dev-lang/luajit/luajit-2.1.1731601260.ebuild
+++ b/dev-lang/luajit/luajit-2.1.1731601260.ebuild
@@ -60,6 +60,7 @@ _emake() {
                TARGET_LD="$(tc-getCC)" \
                TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
                TARGET_LDFLAGS="${LDFLAGS}" \
+               TARGET_SHLDFLAGS="${LDFLAGS}" \
                TARGET_AR="$(tc-getAR) rcus" \
                BUILDMODE="$(usex static-libs mixed dynamic)" \
                TARGET_STRIP="true" \

diff --git a/dev-lang/luajit/luajit-2.1.9999999999.ebuild 
b/dev-lang/luajit/luajit-2.1.9999999999.ebuild
index f8f7cfba19d2..7face85c3f9b 100644
--- a/dev-lang/luajit/luajit-2.1.9999999999.ebuild
+++ b/dev-lang/luajit/luajit-2.1.9999999999.ebuild
@@ -60,6 +60,7 @@ _emake() {
                TARGET_LD="$(tc-getCC)" \
                TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
                TARGET_LDFLAGS="${LDFLAGS}" \
+               TARGET_SHLDFLAGS="${LDFLAGS}" \
                TARGET_AR="$(tc-getAR) rcus" \
                BUILDMODE="$(usex static-libs mixed dynamic)" \
                TARGET_STRIP="true" \

Reply via email to