commit:     aa6eae08a9cd15603c3b261c96243ec03bdc0dc6
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Fri Jan  9 23:07:08 2026 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Jan  9 23:07:08 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa6eae08

dev-util/lua-language-server: sed out link to -lstdc++fs on libc++

This probably would be fine to do on libstdc++ too, but guard it with a
tc-get-cxx-stdlib check to be safe.

Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>

 dev-util/lua-language-server/lua-language-server-3.16.1.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild 
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
index ad4d0b93fb..105473efd9 100644
--- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
@@ -44,6 +44,8 @@ src_prepare() {
                -e "s/CXXFLAGS/${CXXFLAGS}/" \
                -e "s/LDFLAGS/${LDFLAGS}/" \
                3rd/luamake/compile/ninja/linux.ninja || die
+       [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+               sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja 
|| die
 
        prefixify_ro "${FILESDIR}/wrapper.sh"
 }
@@ -66,6 +68,8 @@ src_compile() {
                -e "s/CXXFLAGS/${CXXFLAGS}/" \
                -e "s/LDFLAGS/${LDFLAGS}/" \
                build/build.ninja || die
+       [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+               sed -i "s/-lstdc++fs//" build/build.ninja || die
 
        use test && eninja -f build/build.ninja || eninja -f build/build.ninja 
all
        rm -rf meta/198256b1

Reply via email to