LINUX.ORG.RU

История изменений

Исправление im-0, (текущая версия) :

Как я понял, в Rust на стабильный ABI окончательно забили где-то год назад, так что вряд ли в ближайшем будущем получится использовать предкомпилированные библиотеки. По крайней мере, в Debian растовые dev-пакеты сейчас содержат в себе только исходники и мета-информацию для cargo. Наверняка и в других дистрибутивах так же, ведь сборка всего из исходников это ограничение компилятора.

Да, я имел ввиду сборку «конечных» бинарников, то есть приложений. И либ с сишным интерфейсом. Всё же стабильный ABI у раста есть: repr(C), просто он не используется по умолчанию и поддерживает только совместимое с C подмножество раста 8).

Исходная версия im-0, :

Как я понял, в Rust на стабильный ABI окончательно забили где-то год назад, так что вряд ли в ближайшем будущем получится использовать предкомпилированные библиотеки. По крайней мере, в Debian растовые dev-пакеты сейчас содержат в себе только исходники и мета-информацию для cargo. Наверняка и в других дистрибутивах так же, ведь сборка всего из исходников это ограничение компилятора.

Да, я имел ввиду сборку «конечных» бинарников, то есть приложений. И либ с сишным интерфейсом. Всё же стабильный ABI у раста есть: repr(C), просто он не используется по умолчанию и поддерживает только общее с C подмножество раста 8).