[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] cross-chicken for m68k-elf
From: |
John Cowan |
Subject: |
Re: [Chicken-users] cross-chicken for m68k-elf |
Date: |
Wed, 30 May 2007 10:40:23 -0400 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
felix winkelmann scripsit:
> That the assembler aborts doesn't really look too good. Is there some
> gcc option to emit "long" jumps (assuming there is some range problem)?
> Try to remove the optimization flags (-Os -fomit-frame-pointer) from
> CFLAGS.
The trouble is that long jumps on the 8086 architecture are incompatible
with PIC, since they are (as the error message says) absolute. So
the trouble arises from the combination of PIC and overlarge C functions
requiring excessively long jumps. One or the other must go.
(Or you could, like, not support this antiquated platform, dude.)
--
In politics, obedience and support John Cowan <address@hidden>
are the same thing. --Hannah Arendt http://www.ccil.org/~cowan