Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Sep 2011 12:56:33 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        "Thomas Mueller <mueller6727"@bellsouth.net
Cc:        freebsd-current@freebsd.org
Subject:   Re: Shared libraries version bump?
Message-ID:  <20110907095633.GM17489@deviant.kiev.zoral.com.ua>
In-Reply-To: <20110907092417.1BB771065672@hub.freebsd.org>
References:  <20110907092417.1BB771065672@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--1TNIOiq80xg4uy19
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 07, 2011 at 09:14:12AM +0000, "Thomas Mueller <mueller6727"@bel=
lsouth.net wrote:
> When FreeBSD 9.0_BETA1 was announced, the announcement included a notice =
that shared library version would be updated some time prior to BETA2, whic=
h would necessitate rebuilding all ports.
>=20
> Has this happened yet?  I don't want to rebuild all ports at the wrong ti=
me.  I notice BETA2 has been released but see no announcement.
>=20
> Readme, hardware notes and release notes say nothing specific to the BETA=
2 release/snapshot.
>=20
> If the shared libraries version bump has not yet occurred, I would want t=
o update in place, if the installer can do that; otherwise I would install =
BETA2 to a different partition, keeping the old /home and swap.  That way, =
I would still have BETA1 to fall back on for the built ports, before I woul=
d finish rebuilding the ports on BETA2.
>=20
> This is on a new computer, with Western Digital Caviar Green 3 TB hard dr=
ive, using GPT, so for now I have plenty of space.
>=20
> I already downloaded and dd'ed the amd64 memstick image for amd64, and ha=
ve looked at the data thereon.

The bump was done for BETA2, see r225227, done on 2011-08-28.
The bump has much less scope since we did the ABI analysis and
only bumped the libraries which interfaces changed in incompatible
way and which were not yet bumped. See the referenced commit for
the libraries list.

To be absolutely safe, you indeed need to rebuild all ports. Practically,
the damage done by bump is very limited and most people can get away
without rebuild if you already tracked HEAD.

I would mostly worry about libpcap.

--1TNIOiq80xg4uy19
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iEYEARECAAYFAk5nP9EACgkQC3+MBN1Mb4hu9gCgywu91blF/UvKqPAzVI3RFpnL
YSEAniO9yLaEuQ7iHcMVFTIunHH5iqju
=moQB
-----END PGP SIGNATURE-----

--1TNIOiq80xg4uy19--



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