История изменений
Исправление
dave,
(текущая версия)
:
С динамической линковкой выявился один нюанс. Линковать можно, но нужно чтобы и либа, и приложение использовали один и тот же алокатор памяти. А так вполне работает при еще одном условии, что и либа, и приложение собраны одной версией rustc, хотя подозреваю, что бинарное представление данных слабо меняется от версии к версии.
То есть, алокаторы в расте вшиваются в либу и приложение отдельно. В си и плюсах было бы по-другому.
Исходная версия
dave,
:
С динамической линковкой выявился один нюанс. Линковать можно, но нужно чтобы и либа, и приложение использовали один и тот же алокатор памяти. А так вполне работает при еще одном условии, что и либа, и приложение собраны одной версией rustc, хотя подозреваю, что бинарное представление данных слабо меняется от версии к версии.
То есть, алокаторы в расте вшиваются в либу и приложение. В си и плюсах было бы по-другому.