lib32-llvm18:
- Устанавливает библиотеки в /usr/lib (32-бит)
- Собирает llvm-config как llvm-config-18-32 в /usr/bin
- Удалены все другие бинарники для избежания конфликтов с 64-бит llvm18
- Удалены заголовки (Mesa использует системные)
- Добавлен CMAKE_INSTALL_LIBDIR=lib для установки в /usr/lib
- Включен LLVM_BUILD_TOOLS=ON для сборки llvm-config
lib32-mesa:
- Возврат к использованию lib32-llvm18
- LLVM_CONFIG указывает на /usr/bin/llvm-config-18-32
Теперь 32-битный и 64-битный LLVM могут сосуществовать:
- 64-бит: /usr/lib64/libLLVM*.so, /usr/bin/llvm-config-18
- 32-бит: /usr/lib/libLLVM*.so, /usr/bin/llvm-config-18-32