Size: a a a

2018 February 13

λO

λeonid Onokhov in embedded.rs
меня устраивает glibc/uclibc/muslc в зависимостях. мне хочется чтобы от libstd не оставались лишние символы внутрях std::net, например. а они остаются :(
источник

λO

λeonid Onokhov in embedded.rs
или нет
источник

MC

Mikhail Cheshkov in embedded.rs
лишние в смысле?
источник

MC

Mikhail Cheshkov in embedded.rs
прям вообще недостижимые из твоего кода?
источник

λO

λeonid Onokhov in embedded.rs
ага
источник

MC

Mikhail Cheshkov in embedded.rs
это странновато
источник

MC

Mikhail Cheshkov in embedded.rs
а тебя беспокоит именно наличие символов? Или размер образа? Или третья опция?
источник

λO

λeonid Onokhov in embedded.rs
размер
источник

λO

λeonid Onokhov in embedded.rs
мне нужно в 200к уложить
источник

λO

λeonid Onokhov in embedded.rs
вот panic=abort наверно поможет, но смущает
источник

MC

Mikhail Cheshkov in embedded.rs
про символы ничего не могу сходу сказать - поищи кто может их использовать-влинковывать, почему они не вычищаются
источник

MC

Mikhail Cheshkov in embedded.rs
а размер - ну да, релизная сборка, лто, стрип, паник=аборт, системный аллокатор вместо джема
источник

λO

λeonid Onokhov in embedded.rs
джем выпилен аж из компилятора
источник

MC

Mikhail Cheshkov in embedded.rs
Есть вот такой проект ещё https://github.com/japaric/steed
источник

λO

λeonid Onokhov in embedded.rs
-Wl,--gc-sections еще
источник

λO

λeonid Onokhov in embedded.rs
а у раста нет же -Os опции?
источник

MC

Mikhail Cheshkov in embedded.rs
ну это только целые секции удалит, если проблема в лишних символах и размере кода то врят ли поможет
источник

λO

λeonid Onokhov in embedded.rs
ну да
источник

MC

Mikhail Cheshkov in embedded.rs
есть оптимизация под размер
источник

MC

Mikhail Cheshkov in embedded.rs
-C opt-level=s
источник