Summary: | Собирать libclc вместе с llvm | ||
---|---|---|---|
Product: | New/proposed packages | Reporter: | Arseny Maslennikov <arseny> |
Component: | Обычный репозиторий | Assignee: | Konstantin A Lepikhov (L.A. Kostis) <lakostis> |
Status: | CLOSED WORKSFORME | QA Contact: | Andrey Cherepanov <cas> |
Severity: | normal | ||
Priority: | P5 | CC: | lakostis, viy |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=42616 | ||
Bug Depends on: | 46480 | ||
Bug Blocks: |
Description
Arseny Maslennikov
2022-05-02 19:48:11 MSK
Привет! В таске #322784 я предпринял попытку объять необъятное и собрать все как нужно: - SPIRV-LLVM-Translator который зависит от llvm 16.x - libclc из поставки llvm 16.0.5 Теперь насчет libclc. На самом деле версия этой библиотеки не так важна, как результат генерации из исходников, поставляемых этой библиотекой. Поэтому как раз версии llvm/llvm-spirv гораздо важнее, т.к. они содержат исправления/оптимизации. Поэтому пересобирать libclc как часть монорепо смысла нет (более того, апстрим не особо горит желанием как-то интегрировать эту библиотеку в монорепо и включение ее при сборке llvm ничего не дает). Из того что предлагаю: - поддерживать SPIRV-LLVM-Translator в актуальном состоянии и синхронизировать его с llvm. - пересобирать libclc в случае обновления llvm/llvm-spirv. Если есть еще какие-либо предложения я рад их выслушать. Спасибо! https://github.com/llvm/llvm-project/issues/56847 переписка с апстримом насчет статуса поддержки. |