Невозможно добавить символы в ../../lib/libLLVMSupport.a при сборке llvm-6.0.0 с использованием llvm-5.0

В большинстве случаев это работает:

до:

sed -i 's/[^}.to].to[[:space:]]/).to /' ../_spec_seded/"$file"

после:

sed -i 's/[^}.to|end.to].to[[:space:]]/).to /' ../_spec_seded/"$file"
0
25.03.2018, 12:10
2 ответа

Наконец-то я выяснил, что на самом деле вызвало эту ошибку.

В cmake использовался золотой компоновщик gnu, а архив libLLVMSupport.a состоял из IR-кода LLVM, поэтому неудивительно, что что-то пошло не так.

После того, как я перешел на использование ld.lld -5.0, все ошибки исчезли.

0
28.01.2020, 04:27

Почему вы не оставляете архивы отдельными файлами? а затем связать приложение со всеми нужными архивами (с ).

0
28.01.2020, 04:27

Теги

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