Обновить

Комментарии 11

А чем не устраивает

rustup target add x86_64-unknown-linux-gnu
cargo build --release --target x86_64-unknown-linux-gnu

?
Мне казалось, что как раз кросс-компиляция в Rust делается просто, я на Linux спокойно собираю под другие платформы

НЛО прилетело и опубликовало эту надпись здесь

или ему нужен openssl

а в чем проблема собрать openssl под нужную архитектуру? ./Configure VC-WIN64A и вот это всё. Rocksdb собирается cmake - тоже нет никаких проблем подсунуть ему нужный тулчейн. Или можно даже не собирать, а скачать уже готовые бинарники.

НЛО прилетело и опубликовало эту надпись здесь

На маке эти все зависимости можно поставить через macport или brew и уже потом делать кросскомпиляцию.

Понял, спасибо. Не знал, что Rust на macOS не так работает, как на Linux. Для меня еще один аргумент против перехода на Мак.

НЛО прилетело и опубликовало эту надпись здесь

Учитывая что ваша конструкция и так уже подразумевает наличие докера, просто запускаем линукс в нём.

НЛО прилетело и опубликовало эту надпись здесь

Кстати говоря, этот оверлей прекрасно будет работать и с C++ или C проектами.

Это для оправдания тега C++ ?!)

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации