shaderc-rs
shaderc-rs copied to clipboard
MinGW undefined references to C++11 STL strings
I used windows-gnu toolchain:
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator20ValidateF32VecHelperERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEj.isra.0+0x496): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator14ValidateI32VecERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE.isra.0+0x187): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator14ValidateI32VecERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE.isra.0+0x32c): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator20ValidateF32ArrHelperERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEj.isra.0+0x26b): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator20ValidateF32ArrHelperERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEj.isra.0+0x432): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\ark0f\Programming\Rust\projects\project-sakura\target\debug\deps\libshaderc_sys-9ed1b06d472302b7.rlib(validate_builtins.cpp.obj):validate_builtins.cpp:(.text$_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateSingleBuiltInAtDefinitionERKNS0_10DecorationERKNS0_11InstructionE+0x1cc7): more undefined references to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()' follow
collect2.exe: error: ld returned 1 exit status