Skip to content

Instantly share code, notes, and snippets.

@tru
Created May 8, 2021 12:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tru/90732628297cc9c05928eacb4ca9982f to your computer and use it in GitHub Desktop.
Save tru/90732628297cc9c05928eacb4ca9982f to your computer and use it in GitHub Desktop.
ld.lld: error: undefined symbol: __cxa_begin_catch
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(std::__2::basic_ostream<char, std::__2::char_traits<char> >& std::__2::__put_character_sequence<char, std::__2::char_traits<char> >(std::__2::basic_ostream<char, std::__2::char_traits<char> >&, char const*, unsigned long))
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(__clang_call_terminate)
ld.lld: error: undefined symbol: __cxa_end_catch
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(std::__2::basic_ostream<char, std::__2::char_traits<char> >& std::__2::__put_character_sequence<char, std::__2::char_traits<char> >(std::__2::basic_ostream<char, std::__2::char_traits<char> >&, char const*, unsigned long))
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(std::__2::basic_ostream<char, std::__2::char_traits<char> >& std::__2::__put_character_sequence<char, std::__2::char_traits<char> >(std::__2::basic_ostream<char, std::__2::char_traits<char> >&, char const*, unsigned long))
ld.lld: error: undefined symbol: std::terminate()
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(__clang_call_terminate)
ld.lld: error: undefined symbol: __gxx_personality_v0
>>> referenced by hello.cpp
>>> /tmp/hello-bc2a9a.o:(.eh_frame+0x4AB)
clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment