On Mon, 16 Jan 2006, Ken Moffat wrote:

On Mon, 16 Jan 2006, Tushar Teredesai wrote:

On 1/16/06, Ken Moffat <[EMAIL PROTECTED]> wrote:
  libhistory.so.5 (symlink, points to .old after in-place rebuild)
  libreadline.so.5 (ditto)

Shouldn't the link point to the .so.5 library? I don't remember seeing
that problem even when I used to upgrade in-place (I have been using
the fakeroot approach for quite sometime so I don't know if this is a
recent thing).

Yes, it should, and it does. A quick look at my CLFS build suggests this is a bug in farce's handling of symlinks (/me groans and thinks about orphaning farce).


I was wrong in retracting, my LFS-svn results definitely show this for all builds after the first. I can't yet see why the symlink is moving (and I've spent twenty minutes looking at readline's shlib/Makefile and support/shlib-install).

What I have identified is that an error in my first *CLFS* build on Saturday may have prevented this showing up: my conditional-processing for the temporary perl in CLFS was wrong (didn't build it, carried on), and readline had been built before I noticed the error and went back (rebuilt everything, but didn't remove what had already been installed). So, even from the first run there, I got a libreadline.so.5.1.old (but without a misdirected symlink). Which means I've got to rerun all my (ppc) CLFS tests again.

Meanwhile, I've realised that some of the difference between 'identical' and 'allowable' files might be down to those which hard-code the date-compiled (but not the time) - on the same day, these have a chance of being identical, on any other day they can at best be 'acceptable' (after converting the date to a token). Obviously, the way to get more-reproducable figures for how many become identical on a subsequent build is to only do one build per calendar day (otherwise, I'll have to explain why even after three builds, the number of identical files is still increasing).

 /me has a distinct sense of deja-vu.

Ken
--
 das eine Mal als Trag?die, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to