Trouble while compiling maxima with CCL on ARM architecture



>>>>> "baruchel" == baruchel  <baruchel at gmx.com> writes:

    baruchel> Hi,
    baruchel> first of all, I want to apologize for having previously posted the same
    baruchel> question on Usenet (comp.lang.lisp). A couple of hours after having done it,
    baruchel> I thought that it would have been more relevant to post here, which is what
    baruchel> I am doing now.

    baruchel> I installed Clozure CL on my Raspberry Pi (arm architecture), and tried to
    baruchel> compile "Lisp-only build". But I encountered an error after having successfully
    baruchel> compile about ~20 lisp files. Here are the last messages I got:

    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zunhj.lisp"...
    baruchel> ;Loading #P"binary-openmcl/numerical/slatec/zunhj.lafsl"...
    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zuoik.lisp"...
    baruchel> ;Loading #P"binary-openmcl/numerical/slatec/zuoik.lafsl"...
    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zuni1.lisp"...
    baruchel> ;Loading #P"binary-openmcl/numerical/slatec/zuni1.lafsl"...
    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zkscl.lisp"...
    baruchel> ;Loading #P"binary-openmcl/numerical/slatec/zkscl.lafsl"...
    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zshch.lisp"...
    baruchel> ;Loading #P"binary-openmcl/numerical/slatec/zshch.lafsl"...
    baruchel> ;Compiling "/home/pi/maxima-5.29.1/src/numerical/slatec/zbknu.lisp"...
    >> Error: PC-relative displacement can't be encoded.

This looks like a bug in ccl.  Some of the slatec routines are huge,
so there might be a bad assumption in ccl about the location of
things.  I would report this issue to the ccl folks.

Ray