This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/20210] 2.23 symlinks not updated when downgrading from 2.23.90


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]