[newbies] Сборка с cmake
Aleksandr Shamaraev
mr.shad на yandex.ru
Чт Дек 12 15:35:35 MSK 2024
Большое спасибо.
Добавление
export CC=clang
export CXX=clang++
Помогло.
С уважением, Александр Шамараев
В Чт, 12 дек 2024 в 16:20:01 +04:00:00, Ivan A. Melnikov
<iv на altlinux.org> написал:
> 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
> devel-newbies на lists.altlinux.org
> <mailto:devel-newbies на lists.altlinux.org>
> <https://lists.altlinux.org/mailman/listinfo/devel-newbies>
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20241212/e4ab2992/attachment.html>
Подробная информация о списке рассылки devel-newbies