RFC: ABI break

Petr Salinger Petr.Salinger at t-systems.cz
Fri Dec 23 15:20:02 UTC 2005


> Petr's NOTES file indicates we'll have to change libc ABI due to (at least)
> changes in struct statfs.

We don't have to ;-) We can still use old struct statfs and change
at any time later.

It might be also possible join changing struct statfs with moving 
port to ftp.debian.org, but without soname bump.

- change struct, add old compat functions at GLIBC_2_3 using ostatfs.
   new functions will get version GLIBC_2.3.5 or GLIBC_2.3.6

- start rebuilding all packages and uploading them to ftp.debian.org

Old aplication will use old functions from glibc,
rebuilded new functions. The problem may arise only, when struct statfs 
is passed between old app and new app. I expect this will be uncommon,
and only last a few weeks before all packages are rebuilt.


Petr




More information about the Glibc-bsd-devel mailing list