From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnfJ9-0004sT-68 for mharc-grub-devel@gnu.org; Wed, 18 Jan 2012 18:52:47 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34525) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnfJ5-0004oV-GH for grub-devel@gnu.org; Wed, 18 Jan 2012 18:52:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnfJ3-0004y1-Mg for grub-devel@gnu.org; Wed, 18 Jan 2012 18:52:43 -0500 Received: from mail-bk0-f41.google.com ([209.85.214.41]:53341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnfJ3-0004xr-AD for grub-devel@gnu.org; Wed, 18 Jan 2012 18:52:41 -0500 Received: by bkbzx1 with SMTP id zx1so2561903bkb.0 for ; Wed, 18 Jan 2012 15:52:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=BVwdMiMukoTG+mKCo6c+nP5Bzgo2aa/JCQIr8Y1efic=; b=dTXTuJHimWqGKY/rG01pX/SRyEf1IJjq6A53TIMv7Q6kQfFlEDG/3BNrz7F1PZLfXT R6DngMvByMAZVLkoR3R30cB8vynmE31rm2T/6Gxomc4VNXztFKsx7Iu/3LwFHnKOF5/a 5DhMg8PmX65xJCv0/re1UvbQ25b11kd3X8ks0= Received: by 10.204.153.27 with SMTP id i27mr9373521bkw.81.1326930760251; Wed, 18 Jan 2012 15:52:40 -0800 (PST) Received: from [192.168.178.55] (p5494F1E5.dip.t-dialin.net. [84.148.241.229]) by mx.google.com with ESMTPS id ci12sm58200657bkb.13.2012.01.18.15.52.38 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jan 2012 15:52:39 -0800 (PST) Message-ID: <4F175B45.6000701@googlemail.com> Date: Thu, 19 Jan 2012 00:52:37 +0100 From: Andreas Born User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111125 Lightning/1.0b2 Thunderbird/3.1.16 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: Build failure: Error: attempt to move .org backwards References: <4F174BFA.3030208@googlemail.com> <4F1759AD.1050601@googlemail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.41 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2012 23:52:44 -0000 Yes, I'm going to try that. Just test booted an iso image with qemu and with 0x800 and that fails printing garbage to the screen. So probably that's too big. Andreas Am 19.01.2012 00:47, schrieb Seth Goldberg: > Hi, > > I should also mention that I ifdef'ed out the reed-solomon add > redundancy stuff in grub-setup (since it was causing me problems I > haven't had time to identify). You may want to try that also -- make > sure you ifdef out the code that sets the redundancy size also, > otherwise, you're going to crash. > > --S > > Quoting Andreas Born, who wrote the following on Thu, 19 Jan 2012: > >> Yes, that's exactly what I tried, but apparently it doesn't work. The >> lowest working value is 0x800 here. >> So gcc 4.5 seems to be worse than 4.4 and 4.6 better than both. >> >> Andreas >> >> Am 18.01.2012 23:53, schrieb Seth Goldberg: >>> Hi, >>> >>> Yes, I'm seeing that also. I guess version 4.5.2 of the compiler >>> just isn't as efficient as the most-recent GCC. I edited >>> include/grub/offsets.h: >>> >>> And changed: >>> #define GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART 0x7e0 >>> >>> To: >>> #define GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART 0x7f0 >>> >>> And that was enough. phcoder posted to this list not-too-long-ago >>> with that suggestion for another person as well. He said you can >>> increase it as long as you don't do it too much and as long as the >>> value is divisible by 8. >>> >>> --S >>> >>> Quoting Andreas Born, who wrote the following on Wed, 18 Jan 2012: >>> >>>> Hello, >>>> >>>> having trouble building the latest bzr 3757. This happens with gcc >>>> 4.5.2 on Salix/Slackware 13.37 x86_64 system, but doesn't happen >>>> with gcc 4.6.2 on Arch Linux x86_64. >>>> I also checked recent other reports of such problems, but wasn't >>>> able to find a solution. >>>> >>>> Here's some output: >>>> gcc -Os -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes >>>> -Wundef -Wstrict-prototypes -g -falign-jumps=1 -falign-loops=1 >>>> -falign-functions=1 -mno-mmx -mno-sse -mno-sse2 -mno-3dnow >>>> -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m32 >>>> -fno-stack-protector -mno-stack-arg-probe -Werror -mrtd >>>> -mregparm=3 -fno-builtin -m32 -Wl,--build-id=none >>>> -nostdlib -Wl,-N,-S -Wl,-N -Wl,-Ttext,0x6000 -o lnxboot.image >>>> boot/i386/pc/lnxboot_image-lnxboot.o >>>> gcc -DHAVE_CONFIG_H -I. -I.. -Wall -W -I../include -I../include >>>> -DGRUB_MACHINE_PCBIOS=1 -DGRUB_MACHINE=I386_PC >>>> -DGRUB_TARGET_CPU_I386=1 -m32 -nostdinc -isystem >>>> /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/include >>>> -DGRUB_FILE=\"boot/i386/pc/startup_raw.S\" -I. -I. -I.. -I.. >>>> -I../include -I../include -g -m32 -DASM_FILE=1 -MT >>>> boot/i386/pc/lzma_decompress_image-startup_raw.o -MD -MP -MF >>>> boot/i386/pc/.deps-core/lzma_decompress_image-startup_raw.Tpo -c -o >>>> boot/i386/pc/lzma_decompress_image-startup_raw.o `test -f >>>> 'boot/i386/pc/startup_raw.S' || echo './'`boot/i386/pc/startup_raw.S >>>> reed_solomon.c: Assembler messages: >>>> reed_solomon.c:651: Warning: ignoring changed section attributes >>>> for .text >>>> boot/i386/pc/startup_raw.S:119: Error: attempt to move .org backwards >>>> make[3]: *** [boot/i386/pc/lzma_decompress_image-startup_raw.o] >>>> Fehler 1 >>>> make[3]: Leaving directory >>>> `/home/shador/projects/checkouts/grub/branches/build/grub-core' >>>> make[2]: *** [all] Fehler 2 >>>> make[2]: Leaving directory >>>> `/home/shador/projects/checkouts/grub/branches/build/grub-core' >>>> make[1]: *** [all-recursive] Fehler 1 >>>> make[1]: Leaving directory >>>> `/home/shador/projects/checkouts/grub/branches/build' >>>> make: *** [all] Fehler 2 >>>> >>>> Regards, >>>> Andreas Born >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel