Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It’s the same as in C, Rust, or any other programming language I’ve ever used. If you don’t use a library, it doesn’t end up linked in your executable.

I don't think that's true. If the standard library is pre-compiled, and it doesn't use `-ffunction-sections` etc. then I'm pretty sure you'll just get the whole thing.

There is experimental support for building Rust's standard library from source, but by default it is pre-compiled.



It's hardly the case that a good reason to not have a more complete standard library on the basis of having to do a tiny bit more work in a more special case to get binary sizes down.


No I totally agree. IMO Rust should have a more complete standard library.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: