This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Partial ILP32 support for aarch64
- From: Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- To: Wilco Dijkstra <Wilco dot Dijkstra at arm dot com>, "sellcey at caviumnetworks dot com" <sellcey at caviumnetworks dot com>
- Cc: <nd at arm dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>, Florian Weimer <fweimer at redhat dot com>
- Date: Tue, 6 Dec 2016 16:09:48 +0000
- Subject: Re: [PATCH] Partial ILP32 support for aarch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs dot Nagy at arm dot com;
- Nodisclaimer: True
- References: <VI1PR0802MB2621C611F94485E05096E55883820@VI1PR0802MB2621.eurprd08.prod.outlook.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On 06/12/16 14:08, Wilco Dijkstra wrote:
> This commit breaks any use of LD_LIBRARY_PATH:
>
> LD_LIBRARY_PATH=<newglibc>/lib/ /bin/true
> /bin/true: 8�����: ��: Error 18446744072501075648
>
> It seems there is some incompatibility introduced in the dynamic loader that I presume wasn't intended?
i think this was caused by Florian's patch
"Implement _dl_catch_error, _dl_signal_error in libc.so [BZ #16628]"
https://sourceware.org/ml/libc-alpha/2016-11/msg00465.html
an old dynamic linker fails to load a new libc.so because
the internal abi changed, so hacks that use a newly built
glibc, but old dynamic linker no longer work.