Закончит собирать - будет либа и увидишь зависимости. Хочешь заранее посмотреть - смотри в vcpkg\ports\symengine\vcpkg.json. А потом по каждой зависимости смотри свои зависимости. Или разбирайся как собирается symengine, может у них есть опция собрать без части зависимостей.
Где и какие проблемы? Пока проблема, что ты нигде до конца ни с чем не разбираешься, бросаешь раньше.
conan install symengine :)
Насчëт vcpkg. У меня он стал весить больше 70 Гб, пока собирал где-то SymEngine. Это нормально?
Смотри, твоя библиотека требует для работы другие библиотеки, те - ещё другие, те - ещё другие и т.д. Пока всё это добро не соберется твоя библиотека не будет собираться. Далее, SymEngine имеет в зависимостях llvm - как минимум эта штука требует кучу места и времени на сборку. Сколько? Это может сказать только тот кто плотно работает с этой либой. Я не в курсе. В итоге сборка займет столько места, сколько нужно всем этим либам + небольшой оверхед (1%-5%). 70 ГБ - это далеко не предел, некоторые идут с зависимостями в сотни гб. SymEngine в пакетном менеджере идёт с типичным набором функций которые предлагают разрабы этой библиотеки. Возможно есть способ собрать её (а также её зависимости) с минимальным набором функций, чтобы занимало меньше места. Но это тебе надо разбираться с каждой либой есть ли такая возможность и как это делается
я от vivado отказался потому что там 100+гб 😂
Спасибо за такой развëрнутый ответ
Обсуждают сегодня