From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LcQvD-00028F-KO for qemu-devel@nongnu.org; Wed, 25 Feb 2009 16:04:03 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LcQvC-00027e-12 for qemu-devel@nongnu.org; Wed, 25 Feb 2009 16:04:03 -0500 Received: from [199.232.76.173] (port=57404 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LcQvB-00027X-RE for qemu-devel@nongnu.org; Wed, 25 Feb 2009 16:04:01 -0500 Received: from e31.co.us.ibm.com ([32.97.110.149]:60340) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LcQvA-00086h-Pw for qemu-devel@nongnu.org; Wed, 25 Feb 2009 16:04:01 -0500 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e31.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n1PL1QiQ001690 for ; Wed, 25 Feb 2009 14:01:26 -0700 Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n1PL3lgn169196 for ; Wed, 25 Feb 2009 14:03:49 -0700 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n1PL3klF012089 for ; Wed, 25 Feb 2009 14:03:46 -0700 Subject: Re: [Qemu-devel] building openbios-qemu.elf? From: Hollis Blanchard In-Reply-To: References: <1235418752.28539.19.camel@slate.austin.ibm.com> Content-Type: text/plain Date: Wed, 25 Feb 2009 15:03:45 -0600 Message-Id: <1235595825.16070.81.camel@slate.austin.ibm.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit 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 Cc: openbios@openbios.org On Tue, 2009-02-24 at 22:27 +0200, Blue Swirl wrote: > > Would this patch fix the problem? Doesn't look like it. After patching and make clean, I see the same warning from strip, and basically the same output: # tail obj-ppc/build.log [...] powerpc-440-linux-gnu-ld --warn-common -N -T ../arch/ppc/qemu/ldscript target/arch/ppc/qemu/start.o target/arch/ppc/timebase.o libqemu.a libbootstrap.a libdrivers.a libmodules.a liblibc.a libfs.a libgcc.a -o openbios-qemu.elf powerpc-440-linux-gnu-nm openbios-qemu.elf | sort > ./openbios-qemu.syms cp openbios-qemu.elf openbios-qemu.elf.nostrip powerpc-440-linux-gnu-strip openbios-qemu.elf BFD: stzD2J6q: warning: allocated section `.bss' not in segment BFD: stzD2J6q: warning: allocated section `.sbss' not in segment # readelf -l obj-ppc/openbios-qemu.elf* File: obj-ppc/openbios-qemu.elf Elf file type is EXEC (Executable file) Entry point 0xfff08000 There are 3 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000094 0xfff00000 0xfff00000 0x100000 0x100000 RWE 0x4 LOAD 0x100094 0xfffffffc 0xfffffffc 0x00004 0x00004 R E 0x1 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 Section to Segment mapping: Segment Sections... 00 .text.vectors .text .rodata .data .bss .sbss 01 .romentry 02 File: obj-ppc/openbios-qemu.elf.nostrip Elf file type is EXEC (Executable file) Entry point 0xfff08000 There are 3 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000094 0xfff00000 0xfff00000 0x42044 0x4bcb4 RWE 0x4 LOAD 0x0420d8 0xfffffffc 0xfffffffc 0x00004 0x00004 R E 0x1 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 Section to Segment mapping: Segment Sections... 00 .text.vectors .text .rodata .data 01 .romentry 02 -- Hollis Blanchard IBM Linux Technology Center