From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnfCZ-0003nI-Rn for mharc-grub-devel@gnu.org; Wed, 18 Jan 2012 18:45:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnfCX-0003ln-BQ for grub-devel@gnu.org; Wed, 18 Jan 2012 18:45:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnfCV-0003jz-Oq for grub-devel@gnu.org; Wed, 18 Jan 2012 18:45:57 -0500 Received: from mail-bk0-f41.google.com ([209.85.214.41]:38003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnfCV-0003jY-JB for grub-devel@gnu.org; Wed, 18 Jan 2012 18:45:55 -0500 Received: by bkbzx1 with SMTP id zx1so2558558bkb.0 for ; Wed, 18 Jan 2012 15:45:54 -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=byms3Jqxel9IuKC4ta1mFrHIAjfBzrVBLQlB/MUII8o=; b=R0QsEpE49DeMFWQ/JRjxjZnHjD5T1xcGznG5m6DOx6uxbX/TGtBKbA09/kH5N6Ukhk qb0Yi5Uwm38QWjp2nUK1hX6Zun3yvdNPmBGKIPPGHensrj9lfJQzCWeRuiaOR6rwqKbo iSpo81K6bjKb3ZJvB8g6gGhE+SjXLl/TflRmE= Received: by 10.204.136.215 with SMTP id s23mr9019360bkt.31.1326930352842; Wed, 18 Jan 2012 15:45:52 -0800 (PST) Received: from [192.168.178.55] (p5494F1E5.dip.t-dialin.net. [84.148.241.229]) by mx.google.com with ESMTPS id d23sm58154632bkw.15.2012.01.18.15.45.50 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jan 2012 15:45:51 -0800 (PST) Message-ID: <4F1759AD.1050601@googlemail.com> Date: Thu, 19 Jan 2012 00:45:49 +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> 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:45:58 -0000 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