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