RFC: ABI break

Robert Millan rmh at aybabtu.com
Fri Dec 23 14:16:31 UTC 2005


Hi,

Petr's NOTES file indicates we'll have to change libc ABI due to (at least)
changes in struct statfs.  This rises a few questions like:

  - Do we bump to soname 0.2 or 1?  In theory, we should use 1 when we have the
  definitive interface that will be "burned in stone".  Keep in mind we should
  leave the door open for other distributions to build their own GNU/kFreeBSD
  ports.

  - Do we bump ABI before or after integrating the port in upstream?  Does
  upstream take part on deciding the ABI change factors?

  - Perhaps there are other causes of ABI change we haven't yet detected.  For
  example will migrating to NPTL change ABI?  Obviously there's much less work
  (and less hassle for our users) if we can do it all in a single transition.

  - Do we bump ABI before moving the port to ftp.debian.org, after that, or at
  the same time?

-- 
Robert Millan



More information about the Glibc-bsd-devel mailing list