[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PROPOSAL] Builder, a build system integration for Emacs

From: Po Lu
Subject: Re: [PROPOSAL] Builder, a build system integration for Emacs
Date: Fri, 26 May 2023 08:57:02 +0800
User-agent: Gnus/5.13 (Gnus v5.13)

Gregory Heytings <gregory@heytings.org> writes:

> This is the misconception I pointed to in my previous post: Rust
> libraries are not dynamic libraries, they are compiled into the
> program.  This eliminates all compatibility problems: you can have as
> many programs as you want on your computer, each one compiled with a
> different version of a given library.  And the point of the crates.io
> repository is to ensure that all versions of all libraries will
> forever be available, to ensure that a Rust program that depends on a
> specific version of a library will remain compilable.

And what happens when the compiler changes to no longer compile old
programs?  Or if I want to re-link the object code for a Rust program
with a different version of one of its dependencies?

Symbol versioning solves all compatibility problems with dynamic
libraries, BTW.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]