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