Isn't this the Mach-O 24-bit relocation entry address problem that
Bryner ran into a couple of years ago? See

<http://developer.apple.com/documentation/DeveloperTools/Conceptual/
MachORuntime/FileStructure/chapter_4_section_31.html>

in particular the comments about r_address:

"Since this field is only 24 bits long, the offset in this field can
never be larger than 0x00FFFFFF, thus limiting the size of the
relocatable contents of this image to 16 megabytes".

I believe I've seen a linker flag in recent gcc versions that works
around this problem, but it escapes me for the moment.

Simon

On Thu, 28 Oct 2004, Mike Pinkerton wrote:

> for those developer who build Camino, i just wanted to point out that
> we found a combination of build flags that crashes at startup. If you
> build a static debug build (odd, but possible), Camino will crash
> because of what we believe to be a linker bug. I'm going to check
> firefox to see if it behaves the same way.
>
> Moral of the story, if you build debug, enable the shared option.
> -Pink
>
> _______________________________________________
> Camino mailing list
> [EMAIL PROTECTED]
> http://mozdev.org/mailman/listinfo/camino
>
_______________________________________________
Camino mailing list
[EMAIL PROTECTED]
http://mozdev.org/mailman/listinfo/camino

Reply via email to