cvs commit: src/lib/msun Symbol.map

David Schultz das at FreeBSD.ORG
Fri Dec 14 09:43:10 PST 2007


On Fri, Dec 14, 2007, Daniel Eischen wrote:
> No, everytime we branch a release from -current (e.g, at 8.0,
> 9.0, etc), we should increment the namespace.  -current typically
> stays at the same number for quite a while (1-3 years?).  We
> go to FBSD_1.1 now in 8-current.  Check with re@ and see if
> you can MFC your symbols before 7.0.  If not, then move them
> to FBSD_1.1 in -current.  If you have to MFC symbols from
> FBSD_1.1 in -current, then just add those symbols to FBSD_1.1
> in 7.x.
> 
> Whatever happens, the symbols in release N.x must be present in
> the same namespaces as release N.x+y through -current to
> maintain backward compatibility.  The opposite is not true,
> as release N.x+y can contain a superset of symbols from
> release N.x.

Okay, I'll go ahead and do that. Adding a new namespace for every
major release sounds reasonable; I just didn't like the idea of
adding a new namespace for every MFCable change.


More information about the cvs-all mailing list