From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Bzk6y-0008WN-S5 for qemu-devel@nongnu.org; Tue, 24 Aug 2004 18:49:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bzk6x-0008Vz-5e for qemu-devel@nongnu.org; Tue, 24 Aug 2004 18:49:52 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bzk6x-0008Vw-2O for qemu-devel@nongnu.org; Tue, 24 Aug 2004 18:49:51 -0400 Received: from [62.241.160.193] (helo=pengo.systems.pipex.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bzk2I-0007Ue-6p for qemu-devel@nongnu.org; Tue, 24 Aug 2004 18:45:02 -0400 From: Paul Brook Subject: Re: [Qemu-devel] chroot to ARM Gentoo install. Date: Tue, 24 Aug 2004 23:44:59 +0100 References: <200408241238.32517.james@alentdesignsolutions.com> <200408242106.57803.paul@codesourcery.com> <200408241544.59356.james@alentdesignsolutions.com> In-Reply-To: <200408241544.59356.james@alentdesignsolutions.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200408242344.59718.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, james@alentdesignsolutions.com On Tuesday 24 August 2004 23:44, James Pellow wrote: > Thanks for the quick reply. I am using an armv4 chip, specifically an > arm720tdmi. All code has been built for armv4. > > I tried the patch you pointed me to. Unfortunately I am still seeing the > same results as previously noted. Looking at the source for ld.so, I note > that this is all happening in the elf parsing code. The actual assert > looks like: > > assert (info[DT_PLTREL]->d_un.d_val == DT_REL > || info[DT_PLTREL]->d_un.d_val == DT_RELA); > > (elf/dynamic-link.h:126) > > for the case where !ELF_MACHINE_NO_RELA && !ELF_MACHINE_NO_REL are not > defined... That didn't make much sense to me yet, as I haven't poked > around in glibc much. Its hard for me to imagine that the problem is in > glibc though since it shouldn't know the difference between running > natively and running under qemu. (Or is there a subtle difference?) It > more obviously seems like elf should parse same either in emulation or not. > Since qemu doesn't signal, how should I procede in debugging this? Any > further ideas? Thanks for your help. No idea, sorry. Paul