Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jul 2009 22:45:36 +0200
From:      "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
To:        Olivier SMEDTS <olivier@gid0.org>
Cc:        Ken Smith <kensmith@cse.buffalo.edu>, freebsd-stable <freebsd-stable@freebsd.org>, Thomas Backman <serenity@exscape.org>, FreeBSD current <freebsd-current@freebsd.org>
Subject:   Re: HEADS-UP: Shared Library Versions bumped...
Message-ID:  <4A6628F0.6080802@mail.zedat.fu-berlin.de>
In-Reply-To: <367b2c980907200729s57eafbbfw83c8ae5a94f41ffc@mail.gmail.com>
References:  <1248027417.14210.110.camel@neo.cse.buffalo.edu>	<58F0204B-ECE6-479A-AAC2-7868E71ABB43@exscape.org> <367b2c980907200729s57eafbbfw83c8ae5a94f41ffc@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Olivier SMEDTS wrote:
> 2009/7/19 Thomas Backman <serenity@exscape.org>:
>> On Jul 19, 2009, at 20:16, Ken Smith wrote:
>>> The problem is that as of the next time you update a machine that had=

>>> been running -current you are best off reinstalling all ports or othe=
r
>>> applications you have on the machine. =EF=BF=BDWhen you reboot after =
doing the
>>> update to the base system everything you have installed will still wo=
rk
>>> because the old shared library versions will still be there. =EF=BF=BD=
However
>>> anything you build on the machine after its base system gets updated
>>> would be linked against the newer base system shared libraries but an=
y
>>> libraries that are part of ports or other applications (e.g. the Xorg=

>>> libraries) would have been linked against the older library versions.=

>>> You really don't want to leave things that way.
>> So, to be clear: a fresh ports tree and "portupgrade -af" after buildi=
ng and
>> installing r195767+ should be enough to solve any problems? (installke=
rnel,
>> installworld, reboot, portupgrade -af)
>=20
> But there won't be any problem until you do a "make delete-old-libs"
> in /usr/src/, right ?
>=20
> Olivier
>=20
>> Regards,
>> Thomas
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.=
org"
>>
>=20


Real fun this moment. It took appoximately 13 hours on a two socket, 8
core Dell PowerEdge 1950 III at 2,5 GHz with 16 GB RAM for 453 ports to
be recompiled.

I have another box (of many) running FreeBSD 8.0-BETA2/amd64 with 2 GB
RAM and a Athlon64 2,2GHz CPU having 800(!) ports installed. Can you
imagine how long this box will be occupied by 'portupgrade -af'? I guess
'cherry-picking' is the only solution.

FreeBSD 8.0 on AMD64 does have serious performance issues these days,
try to compile a compiler (gcc44, for instance) and watch how bumpy your
X11 or how network traffic on a 'headless' server becomes. Kernel
compilation time has been increased by approx 10 minutes on the 8 core
box with 16 GB RAM since ~ 4 months now. I know, this is a kind of off
topic for the questiojns discussed at the moment, but I guess those
problems and fun are guaranteed for those having lots of ports, FreeBSD
8 running on AMD64 ;-))

Regards,
Oliver




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