This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug dynamic-link/20944] dynamic linker broken on trunk
- From: "markus at trippelsdorf dot de" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Wed, 07 Dec 2016 14:55:11 +0000
- Subject: [Bug dynamic-link/20944] dynamic linker broken on trunk
- Auto-submitted: auto-generated
- References: <bug-20944-131@http.sourceware.org/bugzilla/>
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.