| Summary: | Improper use of llvm/use generic llvm | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Konstantin A Lepikhov (L.A. Kostis) <lakostis> |
| Component: | osquery | Assignee: | Andrey Cherepanov <cas> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | cas |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Привет! Конструкции в .spec вида %global llvm_version 18.1 ... BuildRequires: clang%{llvm_version}-devel BuildRequires: llvm%{llvm_version}-devel BuildRequires: lld%{llvm_version}-devel ... export CC="clang" export CXX="clang++" export AR="llvm-ar" export NM="llvm-nm" export RANLIB="llvm-ranlib" export LLVM_PROFDATA="llvm-profdata" так не работают, у нас для определения версии llvm нужно ещё выставлять переменную ALTWRAP_LLVM_VERSION (см. пример с clr[1]). Поэтому предлагаю убрать зависимости на llvm18.1 и собирать с generic llvm (и ставить версию только, если сборка будет ломаться). В любом случае, сейчас пакет собирается с llvm20.1 т.к. версия при сборке не указана. 1. https://packages.altlinux.org/en/sisyphus/srpms/clr/specfiles/