Size: a a a

2018 February 14

BD

Berkus Decker in embedded.rs
вручную или как-то еще
источник

λO

λeonid Onokhov in embedded.rs
С плюсами и сями прокатывает.  Без их либ никак в любом случае
источник

BD

Berkus Decker in embedded.rs
пушо вот я едро сейчас делаю без стд и пока что оно веси там типа меньше килобайта кода, больше ничего не включено в бинарь, 29904 размер эльф файла со всеми секциями
источник

λO

λeonid Onokhov in embedded.rs
Меня огорчает что без std считай все либы самому писать
источник

NN

Nikita Nazarenko in embedded.rs
stdlib можно кусками доставать
источник

BD

Berkus Decker in embedded.rs
ну там смотри, alloc можно подтащить, а когда есть аллок то и стд уже можно сделать легко
источник

NN

Nikita Nazarenko in embedded.rs
я так alloc и collections подтаскивал в своём nostd
источник

BD

Berkus Decker in embedded.rs
я бы порылся в опциях xargo, пушо жапарик не дурак
источник

NN

Nikita Nazarenko in embedded.rs
но это после того как аллокатор прилепил свой
источник

NN

Nikita Nazarenko in embedded.rs
xargo сломали кстати
источник

λO

λeonid Onokhov in embedded.rs
А файлы и сокеты? Из liblibc ?
источник

NN

Nikita Nazarenko in embedded.rs
там теперь надо env переменную передавать, чтобы поиск target работал правильно
источник

BD

Berkus Decker in embedded.rs
Nikita Nazarenko
там теперь надо env переменную передавать, чтобы поиск target работал правильно
RUST_TARGET_PATH?
источник

NN

Nikita Nazarenko in embedded.rs
λeonid Onokhov
А файлы и сокеты? Из liblibc ?
если ты не в bare metal окружении, я бы сказал забить на размер бинаря
источник

NN

Nikita Nazarenko in embedded.rs
ага
источник

BD

Berkus Decker in embedded.rs
ну это нормально, для не-builtin таргетов это правильно
источник

BD

Berkus Decker in embedded.rs
пушо в других языках так не сделать по-моему вообще
источник

λO

λeonid Onokhov in embedded.rs
Nikita Nazarenko
если ты не в bare metal окружении, я бы сказал забить на размер бинаря
Не могу забить. У меня линукс на крохотном флеше
источник

BD

Berkus Decker in embedded.rs
я вот ось для aarm64 кросс-компилю с мака безо всяких лишних хреней (только aarch64-ld пришлось собрать) - остальное все встроенное или через xargo
источник

NN

Nikita Nazarenko in embedded.rs
тогда rust так себе выбор. Я поэтому же пока отказался в наших проектах его использовать
источник