Created attachment 873688 [details] build.log Can't build lua-language-server on musl profile [30/31] clang build/linux/obj/source_bootstrap/main.obj build/linux/obj/source_bee/lua-seri.obj build/linux/obj/source_bee/format.obj build/linux/obj/source_bee/error.obj build/linux/obj/source_bee/filewatch_linux.obj build/linux/obj/source_bee/endpoint.obj build/linux/obj/source_bee/socket.obj build/linux/obj/source_bee/version.obj build/linux/obj/source_bee/process_select.obj build/linux/obj/source_bee/subprocess_posix.obj build/linux/obj/source_bee/atomic_semaphore.obj build/linux/obj/source_bee/setname.obj build/linux/obj/source_bee/simplethread_posix.obj build/linux/obj/source_bee/spinlock.obj build/linux/obj/source_bee/file_handle.obj build/linux/obj/source_bee/file_handle_linux.obj build/linux/obj/source_bee/file_handle_posix.obj build/linux/obj/source_bee/path_helper.obj build/linux/obj/source_bee/lua_filesystem.obj build/linux/obj/source_bee/lua_filewatch.obj build/linux/obj/source_bee/lua_platform.obj build/linux/obj/source_bee/lua_serialization.obj build/linux/obj/source_bee/lua_socket.obj build/linux/obj/source_bee/lua_subprocess.obj build/linux/obj/source_bee/lua_thread.obj build/linux/obj/source_bee/lua_time.obj build/linux/obj/source_lua/utf8_crt.obj build/linux/obj/source_lua/linit.obj build/linux/obj/source_lua/onelua.obj -o build/linux/bin/bootstrap -Wl,-E -static-libgcc -lm -ldl -lstdc++fs -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -Wl,-O1 -Wl,--as-needed -Wl,--as-needed FAILED: build/linux/bin/bootstrap clang build/linux/obj/source_bootstrap/main.obj build/linux/obj/source_bee/lua-seri.obj build/linux/obj/source_bee/format.obj build/linux/obj/source_bee/error.obj build/linux/obj/source_bee/filewatch_linux.obj build/linux/obj/source_bee/endpoint.obj build/linux/obj/source_bee/socket.obj build/linux/obj/source_bee/version.obj build/linux/obj/source_bee/process_select.obj build/linux/obj/source_bee/subprocess_posix.obj build/linux/obj/source_bee/atomic_semaphore.obj build/linux/obj/source_bee/setname.obj build/linux/obj/source_bee/simplethread_posix.obj build/linux/obj/source_bee/spinlock.obj build/linux/obj/source_bee/file_handle.obj build/linux/obj/source_bee/file_handle_linux.obj build/linux/obj/source_bee/file_handle_posix.obj build/linux/obj/source_bee/path_helper.obj build/linux/obj/source_bee/lua_filesystem.obj build/linux/obj/source_bee/lua_filewatch.obj build/linux/obj/source_bee/lua_platform.obj build/linux/obj/source_bee/lua_serialization.obj build/linux/obj/source_bee/lua_socket.obj build/linux/obj/source_bee/lua_subprocess.obj build/linux/obj/source_bee/lua_thread.obj build/linux/obj/source_bee/lua_time.obj build/linux/obj/source_lua/utf8_crt.obj build/linux/obj/source_lua/linit.obj build/linux/obj/source_lua/onelua.obj -o build/linux/bin/bootstrap -Wl,-E -static-libgcc -lm -ldl -lstdc++fs -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -Wl,-O1 -Wl,--as-needed -Wl,--as-needed ld.lld: error: unable to find library -lstdc++fs clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
Created attachment 873689 [details] emerge --info
lua-language-server depends on libstdc++ which is distributed as part of GCC, can you try rebuilding after installing sys-libs/libcxx with USE="libcxxabi clang" ?
(In reply to Mathis Winterer from comment #2) > lua-language-server depends on libstdc++ which is distributed as part of > GCC, can you try rebuilding after installing sys-libs/libcxx with > USE="libcxxabi clang" ? It is already installed on llvm profile.
Created attachment 874093 [details] libcxx flags
I've managed to successfully build the package without linking against stdc++fs and the program seems to work correctly without it. I pushed a patch that removes linkage against stdc++fs to the GURU dev branch (https://github.com/gentoo/guru/commit/fc85a85a81ba2f916f0e55bc69090ee247a9e886), which should hopefully fix this bug.