Subject: Re: READ ME: shared libraries, and a flag day
To: Charles M. Hannum <email@example.com>
From: Eduardo Horvath <firstname.lastname@example.org>
Date: 07/26/2000 08:56:00
On Wed, 26 Jul 2000, Charles M. Hannum wrote:
> After fixing numerous bugs (varargs lossage, ld.elf_so lossage, yadda
> yadda), I have managed to build an apparently working
> dynamically-linked sparc64 userland. I'll be uploading a snapshot of
> this shortly.
> As part of this development, there will be a FLAG DAY for the sparc64
> port. In order to comply with the ELF ABI, it is necessary to change
> the way argc is passed to user-level programs. Executables compiled
> from the sources in -current right now (with the ld.elf_so and crt0
> changes I checked in today) will continue to work `forever'. Old
> executables will continue to work with a new kernel for a BRIEF time,
> and then will be broken.
> This is not expected to cause many problems, as the sparc64 port has
> not been widely deployed at this point.
To be clear: this only affects 64-bit userland binaries. 32-bit binaries
are not affected.