Bug#684631: clisp doesn't build on armv7 hardware
martinwguy
martinwguy at gmail.com
Sun Aug 12 12:32:09 UTC 2012
On 12/08/2012, peter green <plugwash at p10link.net> wrote:
> package: clisp
> However the author of the patch claims the patch will
> not work on v4, he is not clear whether when he says v4 he means only
> plain v4 (which debian doesn't support) or whether he also includes v4t
> (which debian does support) in that. Specifically he says
>
> >After doing that, I again hit an illegal instruction, this time on a
> line of this form:
> >
> >MOVEQS pc, lr
> >
> >That form of the instruction has been deprecated, and is apparently
> now illegal on whatever Fedora's koji builders use. The new way to do
> that is this:
> >
> >BXEQ lr
> >
> >which the assembly language reference manual says is also friendlier
> to the branch prediction logic. However, that instruction is not
> available on ARM v4 and earlier. That >doesn't cause me any issues,
> since Fedora only supports ARM v5 and later"
>
> Can any arm assembler experts comment on whether this patch will break
> things on armv4t (i'm pretty sure v4t has plain BX but I dunno about
> BXEQ, a google search doesn't even seem to find anything relavent for
> BXEQ)
The arm assembler reference manual
ddi0100e_arm_arm.pdf, section 4.1.10
says that BX does has a conditional execution field (the EQ) and is
available from arm5 and on T variants of ARM4 so that should work on
Delian armel.
M
More information about the pkg-common-lisp-devel
mailing list