Bug 50137

Summary: error: /usr/lib/llvm-17.0/lib64/liblldMinGW.a(Driver.cpp.o): Unknown attribute kind (91) (Producer: 'LLVM18.1.3' Reader: 'LLVM 17.0.6')
Product: Sisyphus Reporter: Vitaly Chikunov <vt>
Component: llvm17.0Assignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, grenka, nenderus
Version: unstable   
Hardware: x86   
OS: Linux   

Description Vitaly Chikunov 2024-04-24 09:59:30 MSK
При сборке пакета требующего llvm-17 возникает такая ошибка:

  error: /usr/lib/llvm-17.0/lib64/liblldMinGW.a(Driver.cpp.o): Unknown attribute kind (91) (Producer: 'LLVM18.1.3' Reader: 'LLVM 17.0.6')

Ну разбирался углублённо, но, похоже, что статическая либа от LLVM 17 (/usr/lib/llvm-17.0/lib64/liblldMinGW.a) собрана системным (на момент её сборки) llvm-ar (т.е. llvm-ar-18).

Из-за этого невозможно собрать пакет чистым llvm-17 тулчейном.

Проблема началась 2024-04-23 когда был обновлён llvm17.0-17.0.6-alt4.1
Comment 1 Vitaly Chikunov 2024-04-24 10:30:40 MSK
Я думаю часть проблемы в том, что у нас по BR clang17.0-devel так же приезжает весь тулчейн от 18 (по зависимости на clang-devel) и утилиты от 18 оказываются по умолчанию.
Comment 2 Repository Robot 2024-04-24 13:30:04 MSK
llvm17.0-17.0.6-alt4.2 -> sisyphus:

 Wed Apr 24 2024 L.A. Kostis <lakostis@altlinux.ru> 17.0.6-alt4.2
 - Built with the llvm-17/clang-17 (closes #50137).
Comment 3 Vitaly Chikunov 2024-04-24 14:57:07 MSK
Спасибо!