[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build failure: Error: attempt to move .org backwards

From: Andreas Born
Subject: Re: Build failure: Error: attempt to move .org backwards
Date: Thu, 19 Jan 2012 00:45:49 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20111125 Lightning/1.0b2 Thunderbird/3.1.16

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.


Am 18.01.2012 23:53, schrieb Seth Goldberg:

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:


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.


Quoting Andreas Born, who wrote the following on Wed, 18 Jan 2012:


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

Andreas Born

Grub-devel mailing list

Grub-devel mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]