Stuart Henderson <s...@spacehopper.org> wrote:

> On 2021/09/09 06:47, Greg Steuck wrote:
> > Mark Kettenis <mark.kette...@xs4all.nl> writes:
> > 
> > >> From: "Theo de Raadt" <dera...@openbsd.org>
> > >> Date: Tue, 07 Sep 2021 07:08:19 -0600
> > >> 
> > >> Or we could coordinate the Greg approach as a sysctl ABI change near a
> > >> libc major bump.  On the other side of such a bump, all kernel + base +
> > >> packages are updated to use the new storage ABI.  We get orderly .h
> > >> files without a confusing glitch, and kern_sysctl.c doesn't need to
> > >> store the value into two fields (32bit and 64bit) for the forseeable
> > >> future.
> > >> 
> > >> Over the years I've arrived at the conclusion that maintaining binary
> > >> compatibility at all costs collects too much confusing damage.  Instead,
> > >> we've built an software ecosystem where ABI changes are expected and
> > >> carry minimal consequence.
> 
> Sadly rust and especially go made a different decision about that.

I don't understand why this matters.

3 libraries are cranking tomorrow.  For binary compatibility, people must
upgrade their packages.

As to the binaries they built by hand?  Shrug!

Reply via email to