3 ms·
The rationale is that rust can only give any guarantees at all if the resulting binary is self-contained. A shared library swap can break everything that the co
by gmueckl 7y ago
The rationale is that rust can only give any guarantees at all if the resulting binary is self-contained. A shared library swap can break everything that the compiler guaranteed during compilation. This fits nicely with the generally restrictive mindset of the rust designers.
- steveklabnik 7y agoThis is not "the rationale" whatsoever. Stable ABIs are hard, and we have a lot of other work that's a higher priority for our users. There is no ideological opposition to dynamic linking, only practical blockers.