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 dynamic-link/20944] dynamic linker broken on trunk


https://sourceware.org/bugzilla/show_bug.cgi?id=20944

Markus Trippelsdorf <markus at trippelsdorf dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #3 from Markus Trippelsdorf <markus at trippelsdorf dot de> ---
(In reply to Florian Weimer from comment #2)
> (In reply to Markus Trippelsdorf from comment #0)
> > The dynamic linker is broken on trunk:
> > 
> > markus@x4 elf % ./ld.so =cat
> > /bin/cat: error while loading shared libraries: __vdso_time: invalid mode
> > for dlopen(): Invalid argument
> 
> My shell does not treat the =cat syntax in a special way.  What does it do?
> 
> If you are trying to run a non-installed dynamic linker against the system
> libc.so.6 file, this has never been supported.

Sorry, it turned out to be an installation issue. 
I normally just install glibc directly:

 LC_ALL=C sudo make install

But this obviously doesn't work with commit 9e78f6f6e713,
because ld-2.24.90.so gets installed first and after that all "install"
commands
fail with the error above. So the new libc-2.24.90.so never gets installed.
That leaves you with a broken system.

It works fine if I use "make DESTDIR..." and then copy the files later on.

-- 
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]