Большое спасибо.
Добавление
export CC=clang
export CXX=clang++
Помогло.
С уважением, Александр Шамараев
В Чт, 12 дек 2024 в 16:20:01 +04:00:00, Ivan A. Melnikov
<[email protected]> написал:
On Thu, Dec 12, 2024 at 11:04:03PM GMT, Aleksandr Shamaraev wrote:
Доброго времени суток.
При сборке пакета с cmake уперся в
ошибку
CMake Error at src/cmake/friction-common.cmake:46 (message):
Only Clang is supported.
по факту там
if(UNIX AND NOT CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
message(FATAL_ERROR "Only Clang is supported.")
я уже многое перепробовал ... понять
не могу что ему надо для BuildRequires
Никто не сталкивался с подобной
ситуацией?
Во-первых, Вам нужно установить clang.
Должно быть достаточно такого:
BuildRequires: clang
Для сбоки кода на C++ может также
понадобиться libstdc++-devel,
не помню, есть ли у clang на неё
зависимость.
Во-вторых, нужно рассказать cmake, что
необходимо использовать clang.
Как я понимаю, задавать CMAKE_TOOLCHAIN_FILE
люди не любят, более
популярным и даже правильным будет
задать переменные среды:
export CC=clang
export CXX=clang++
%cmake [...]
--
wbr,
iv m.
_______________________________________________
devel-newbies mailing list
[email protected]
<mailto:[email protected]>
<https://lists.altlinux.org/mailman/listinfo/devel-newbies>
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies