Subject: Re: READ ME: shared libraries, and a flag day
To: Charles M. Hannum <root@ihack.net>
From: Eduardo Horvath <eeh@turbolinux.com>
List: port-sparc64
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.

Eduardo Horvath