Ошибка компоновщика при сборке clang с использованием Makefile с чекером
Я столкнулся с проблемой на этапе соединения.
Что я пытаюсь сделать?
я пытаюсь добавить шашку в лязг. Я собрал LLVM и libc ++ из исходного кода (Да, некоторые тесты не пройдены во время тестирования libcxx после сборки). Чтобы определить библиотеку libc ++, я добавил следующий код в Clang 'Корневой каталог s Makefile
CXX.Flags += -stdlib=libc++
CXX.Flags += -std=c++11
CXX.Flags += -nostdinc++
CXX.Flags += -I/path/to/my/own/c++library/libcxx/include
LD.Flags += -L/path/to/my/own/c++library/libcxx/lib
Проблема линкера всплыла следующим образом.
Undefined symbols for architecture x86_64:
"std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const", referenced from:
vtable for std::__1::__shared_ptr_p-traits >& std::__1::operator