[dmd-internals] 5th Biweekly Sprint Planning
David Nadlinger via dmd-internals
dmd-internals at puremagic.com
Thu Sep 10 04:20:03 PDT 2015
On 9 Sep 2015, at 21:45, Brad Roberts via dmd-internals wrote:
> I'm very much in favor of seeing shared libraries become a reality,
> but there's a necessary process that's needed to ensure the required
> behavior: backwards abi compatibility. The major projects that ship
> shared libraries (ie, libgcc, libc, etc) have tooling (that I've never
> looked at) to detect breakage. This covers both no changes to
> existing symbols as well as controlled and acknowledged introduction
> of new symbols. Production quality shared library support is a big
> step up in responsibility.
Not really. Just increment the SOVERSION (or equivalent) on every single
release. Then it won't be assumed to be backwards-compatible in the
first place.
— David
More information about the dmd-internals
mailing list