|
From: Bryan O'S. <bo...@se...> - 2005-02-23 23:52:08
|
On Wed, 2005-02-23 at 23:03 +0000, Julian Seward wrote: > This is an amd64-linux issue. It seems that at least some > AMD64 distros (SuSE) are built using a "small model" where > offsets in literal jumps are signed 32-bits and so that appears > to force all code below 2 G. Everyone uses the small code model on x86_64. At least some parts of the tool chain (don't remember whether it was gcc or binutils) don't even support the medium or large code models. > What object file format does MacOSX use? ELF? How lucky are we? The object file format is Mach-O, and the debug format is stabs. http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime <b |