Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Nov 2007 19:56:23 -0500
From:      Alexander Kabaev <kabaev@gmail.com>
To:        Jason Evans <jasone@freebsd.org>
Cc:        current@FreeBSD.org
Subject:   Re: Versions.def (was Re: cvs commit: src/lib/libc/gen Symbol.map)
Message-ID:  <20071127195623.686cb9dc@kan.dnsalias.net>
In-Reply-To: <474C88F3.9040301@freebsd.org>
References:  <200711271622.lARGMLSB066265@repoman.freebsd.org> <20071127135729.4c5c6f89@kan.dnsalias.net> <474C88F3.9040301@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/b_n6+K7hXjYAhEk+cJ9QuN1
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 27 Nov 2007 13:15:31 -0800
Jason Evans <jasone@freebsd.org> wrote:

> Alexander Kabaev wrote:
> > On Tue, 27 Nov 2007 16:22:21 +0000 (UTC)
> > Jason Evans <jasone@FreeBSD.org> wrote:
> >>   Modified files:
> >>     lib/libc/gen         Symbol.map=20
> >>   Log:
> >>   Add _pthread_mutex_init_calloc_cb to libc's map, for which malloc
> >> defines a stub.
> >=20
> > Is it a new function in FreeBSD 8.0 or are you planning to commit
> > it to FreeBSD 7.0-current. If it is for 8.0 only, it does not
> > belong where you put it.
>=20
> My intent is to MFC this change after FreeBSD 7.0 is released.  This=20
> brings up some questions and problems.  This change adds=20
> _pthread_mutex_init_calloc_cb as a private interface that is
> implemented by lib{c,thr,kse}, so from the user's perspective there
> is no API change, but of course the libraries have to be in sync with
> each other.
>=20
> 1) Do we need to introduce a new namespace to
> src/lib/libc/Versions.def for such a change?
>=20
> 2) If we do introduce a new namespace in RELENG_7, does that mean
> that every time we MFC an interface, we have to add a new namespace?
>=20
> 3) Suppose that we do add the FBSDprivate_1.1 namespace.  It it a=20
> successor to FBSD_1.1 or FBSDprivate_1.0?  It appears that we cannot=20
> have it both ways, which leads me to suspect that FBSDprivate_1.0
> should not be a successor to FBSD_1.0 (i.e. it should have no
> dependencies), and that FBSDprivate_1.1 should be a successor to
> FBSDprivate_1.0.
>=20
> FWIW, it looks like once we get the Versions.def issues figured out,
> I'm guessing that _pthread_mutex_init_calloc_cb should be in=20
> src/lib/libc/stdlib/Symbol.map since its definition is in the stdlib=20
> directory rather than the gen directory.
>=20
> Thanks,
> Jason
Hi Jason,

sorry for the fuss. I didn't realize that you have added new symbol to
FBSDPrivate section. No rules apply to it, so you are in the clear.

--
Alexander Kabaev

--=20
Alexander Kabaev

--Sig_/b_n6+K7hXjYAhEk+cJ9QuN1
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHTLy3Q6z1jMm+XZYRAiwNAKCHoXGRRm7PFaeZM/R1t46aZGFQxwCgjmvh
S3kd+2159ctvKIadiQkMZZg=
=jxiD
-----END PGP SIGNATURE-----

--Sig_/b_n6+K7hXjYAhEk+cJ9QuN1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071127195623.686cb9dc>