История изменений
Исправление
im-0,
(текущая версия)
:
Как я понял, в Rust на стабильный ABI окончательно забили где-то год назад, так что вряд ли в ближайшем будущем получится использовать предкомпилированные библиотеки. По крайней мере, в Debian растовые dev-пакеты сейчас содержат в себе только исходники и мета-информацию для cargo. Наверняка и в других дистрибутивах так же, ведь сборка всего из исходников это ограничение компилятора.
Да, я имел ввиду сборку «конечных» бинарников, то есть приложений. И либ с сишным интерфейсом. Всё же стабильный ABI у раста есть: repr(C)
, просто он не используется по умолчанию и поддерживает только совместимое с C подмножество раста 8).
Исходная версия
im-0,
:
Как я понял, в Rust на стабильный ABI окончательно забили где-то год назад, так что вряд ли в ближайшем будущем получится использовать предкомпилированные библиотеки. По крайней мере, в Debian растовые dev-пакеты сейчас содержат в себе только исходники и мета-информацию для cargo. Наверняка и в других дистрибутивах так же, ведь сборка всего из исходников это ограничение компилятора.
Да, я имел ввиду сборку «конечных» бинарников, то есть приложений. И либ с сишным интерфейсом. Всё же стабильный ABI у раста есть: repr(C)
, просто он не используется по умолчанию и поддерживает только общее с C подмножество раста 8).