This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/20210] 2.23 symlinks not updated when downgrading from 2.23.90
- From: "fweimer at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 06 Jun 2016 18:37:36 +0000
- Subject: [Bug libc/20210] 2.23 symlinks not updated when downgrading from 2.23.90
- Auto-submitted: auto-generated
- References: <bug-20210-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=20210
--- Comment #3 from Florian Weimer <fweimer at redhat dot com> ---
(In reply to Markus Trippelsdorf from comment #2)
> (In reply to Florian Weimer from comment #1)
> > (In reply to Markus Trippelsdorf from comment #0)
> > > I've downgraded my test machine from 2.23.90 (trunk) to 2.23 (branch)
> > > and during "make install" the symlinks in /lib are not updated.
> > > They still point to the existing 2.23.90 libs, e.g.:
> > > ld-linux-x86-64.so.2 points to ld-2.23.90.so instead of ld-2.23.so.
> >
> > Did you literally run âmake installâ?
>
> No. I ran: "LC_ALL=C sudo make install".
>
> (BTW it works fine the other way round. When installing 2.23.90 on a 2.23
> box,
> the symlinks are adjusted just fine.)
That's sheer luck. The various run-time components need to be replaced with a
single copy operation, and âmake installâ does not ensure this. In general, it
will crash half-way through.
We probably should fail if âmake installâ is invoked with a non-empty DESTDIR
variable because it is so fickle.
--
You are receiving this mail because:
You are on the CC list for the bug.