Какой пакет мне нужно использовать clang с asan для 32 бит?

Я получаю эту ошибку при компиляции с clang++ и -fsanitize=address -m32:

/usr/bin/ld: cannot find /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/lib/linux/libclang_rt.asan-i386.a: No such file or directory
/usr/bin/ld: cannot find /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/lib/linux/libclang_rt.asan_cxx-i386.a: No such file or directory

Какой пакет мне нужен? Я уже пробовал с libclang-3.6-dev

У меня также была ошибка для clang 3.7 с -m64:

/usr/bin/ld: cannot find /usr/lib/llvm-3.7/bin/../lib/clang/3.7.1/lib/linux/libclang_rt.asan-x86_64.a: No such file or directory
/usr/bin/ld: cannot find /usr/lib/llvm-3.7/bin/../lib/clang/3.7.1/lib/linux/libclang_rt.asan_cxx-x86_64.a: No such file or directory

Ошибка -m64 для clang 3.7 (и 3.8) происходит только на travis-ci - это означает, что у меня нет проблем с 3.4 / 3.5 / 3.6.

1
задан 1 March 2016 в 17:10

1 ответ

, по-видимому, есть ошибка, которая отсутствует в clang 3.7 и 3.8.

о 32-разрядной проблеме с 3.6 - я думаю, мне нужны libclang-3.6-dev:i386 и libclang-common-3.6-dev:i386 - еще не проверены - потому что ошибка

1
ответ дан 23 May 2018 в 13:12

Другие вопросы по тегам:

Похожие вопросы: