centos-stream (вроде так называется)?
Можете чуть подробней рассказать, как systoot меняете и винду как собираете?
Теперь RockyLinux вместо CentOS всё из-за того что оригинальный CentOS перешёл на модель тестовой сборки
Ниже Максим ответил про sysroot. Но это уже низкоуровневая команда. Я через toolchain.cmake делал. Последний раньше надо было через ключик вызова cmake задавать, но с недавних времён появился env CMAKE_TOOLCHAIN_FILE, который прямо вообще крут. Не надо модифицировать вызов cmake (везде один и тот же cmake … && cmake —build . —target package). Не надо думать, как пробрасывать его в external_project и т.д. Просто поставил env и забыл. Для девелоперов это набор коротких include-скриптов, который зовётся в bash через точку. Типа, . llvm14; . bigsura; cmake… - и собрались с помощью clang-14 под мак M1. Или . windows; cmake… - и собрались под винду. Для последней за основу тулчейн от llvm (у них на сайте есть), там детальные комментарии, как и что нужно из винды. Чуть-чуть поменял под наши требования, и поменял фронтэнд (у них сборка через clang-cl, я сделал через чистый clang. Нам чтобы не менеджить зоопарк флагов компилятора).
Обсуждают сегодня