Trouble while compiling maxima with CCL on ARM architecture
Subject: Trouble while compiling maxima with CCL on ARM architecture
From: Raymond Toy
Date: Fri, 31 May 2013 08:53:37 -0700
>>>>> "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