I just inherited some old code that was previously being built on Cygwin with a very old sde-gcc (2.96). When I attempt to build it on a Linux machine using a more recent cross compiler and toolchain, I get the following errors: mipsel-linux-uclibc-objcopy --output-target=binary prog prog.bin BFD: Warning: Writing section `.text' to huge (ie negative) file offset 0x86bfff4c. BFD: Warning: Writing section `.rodata' to huge (ie negative) file offset 0x86c3e97c. BFD: Warning: Writing section `.data.rel.ro' to huge (ie negative) file offset 0x86c479ec. BFD: Warning: Writing section `.data' to huge (ie negative) file offset 0x86c4896c. BFD: Warning: Writing section `.got' to huge (ie negative) file offset 0x86c4d35c. BFD: Warning: Writing section `.sdata' to huge (ie negative) file offset 0x86c4d84c. mipsel-linux-uclibc-objcopy: prog.bin: File truncated Is there a simple solution to this? My Google skills must be waning as I was unable to find anything helpful. :( Ed Okerson