LINUX.ORG.RU

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

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

стати, как там экзотические случаи, когда требуется тонкая настройка линковщика

Линкер скрипты, передача параметров сборки, вот это вот всё. после сишечки приходится продираться сквозь обёртки.

как использовать разную доступную память?

указатели в unsafe, оборачиваешь в типы с safe поведением, используешь.

Реально ли юзать в режиме, где можно использовать только стэк и rodata (без .bss и .data)?

Не уверен. по идее можно, минимально требуемый рантайм - это стек и обработчик паники.

Платформы - https://forge.rust-lang.org/platform-support.html, ppc в тир2 есть, так что вполне возможно что работает нормально.

Исходная версия Dark_SavanT, :

стати, как там экзотические случаи, когда требуется тонкая настройка линковщика

Линкер скрипты, передача параметров сборки, вот это вот всё. после сишечки приходится продираться сквозь обёртки.

как использовать разную доступную память?

указатели в unsafe, оборачиваешь в типы с safe поведением, используешь.

Реально ли юзать в режиме, где можно использовать только стэк и rodata (без .bss и .data)?

Не уверен. по идее можно, минимально требуемый рантайм - это стек и обработчик паники.