Fedora 30上的细丝PBR编译失败:/ usr / bin / ld:找不到-lgcc_s

时间:2019-09-13 09:25:21

标签: clang++ ninja

在编译细丝时,在63个文件后编译停止,错误为“ / usr / bin / ld:找不到-lgcc_s ”。我的PC在Fedora 30上运行。

我已经按照Filament的README文件中概述的步骤进行操作,安装了他们推荐的软件包,但是编译仍然失败,并出现上述相同的错误。 libgcc glibc-devel 已经安装,所以我不知道为什么这个问题仍然存在。

这是我执行 ninja 后的完整输出,如Filament的自述文件所述:

[62/1203] Linking CXX executable libs/math/test_math
FAILED: libs/math/test_math 
: && /usr/bin/clang++  -stdlib=libc++ -std=c++14 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function -stdlib=libc++ -fcolor-diagnostics -O2 -DNDEBUG -fomit-frame-pointer -ffunction-sections -fdata-sections  -Wl,--gc-sections libs/math/CMakeFiles/test_math.dir/tests/test_fast.cpp.o libs/math/CMakeFiles/test_math.dir/tests/test_half.cpp.o libs/math/CMakeFiles/test_math.dir/tests/test_mat.cpp.o libs/math/CMakeFiles/test_math.dir/tests/test_vec.cpp.o libs/math/CMakeFiles/test_math.dir/tests/test_quat.cpp.o  -o libs/math/test_math  -static-libgcc -static-libstdc++ -Wl,-Bstatic -lc++ -lc++abi libs/math/libmath.a third_party/libgtest/tnt/libgtest.a -Wl,-Bdynamic -static-libgcc -static-libstdc++ -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -pthread && :
/usr/bin/ld: cannot find -lgcc_s
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
[63/1203] Linking CXX shared library libs/utils/libbenchmark_utils_callee.so
FAILED: libs/utils/libbenchmark_utils_callee.so 
: && /usr/bin/clang++ -fPIC -stdlib=libc++ -std=c++14 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function -stdlib=libc++ -fcolor-diagnostics -O2 -DNDEBUG -fomit-frame-pointer -ffunction-sections -fdata-sections  -Wl,--gc-sections -Wl,-Bsymbolic-functions -shared -Wl,-soname,libbenchmark_utils_callee.so -o libs/utils/libbenchmark_utils_callee.so libs/utils/CMakeFiles/benchmark_utils_callee.dir/benchmark/benchmark_callee.cpp.o  -static-libgcc -static-libstdc++ -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic && :
/usr/bin/ld: cannot find -lgcc_s
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
[71/1203] Building CXX object libs/utils/CMakeFiles/test_utils.dir/test/test_Path.cpp.o
ninja: build stopped: subcommand failed.

0 个答案:

没有答案