[Openmcl-devel] CCL on Arm

Gary Byers gb at clozure.com
Wed Jun 3 10:01:40 PDT 2015


You may not have m4 installed.
You might also try running the lisp that you use to do REBUILD-CCL in 
the shell (not under SLIME);  I don't see
the "error reporting error" s that you see, but I don't use SLIME, either.

On 06/03/2015 09:49 AM, Ralf Mattes wrote:
> On Wed, Jun 03, 2015 at 06:41:18PM +0300, Stas Boukarev wrote:
> ....
>
>>> Any idea what's going on?
>> Mismatching ABI, armel vs armhf.
> First, thanks for the quick responses.
> There's something strange going on here -
> my first attempt was with the tarfile downloaded
> from the clozure website. Recompiling the kernel
> fails misserably and removes (what the ....) the
> armcl executable.
> Now I fetched the latest svn code and that _does_
> work
>
>   ralfd at toshi:/usr/local/src/ccl$ ./armcl
>   Welcome to Clozure Common Lisp Version 1.10-dev-r16089:16090M-trunk  (LinuxARM32)!
>   ?
>
> but recompiling fails:
>
> ? (ccl:rebuild-ccl :full t)
>
>   ....
>
> ;Wrote bootstrapping image: #P"/usr/local/src/ccl/arm-boot"
> ;Building lisp-kernel ...
> #<error printing #<Recursive printing error  #x45D3F26D> #x45D1639E>
>> While executing: #<error printing #<Recursive printing error  #x442E8FC6> #x44536D8E>, in process #<error printing #<Recursive printing error  #x45D3DAF5> #x4087B8B6>(1).
> And, trying to recomile the lisp kernel still fails and removes the
> executable:
>
> cc -include ../platform-linuxarm.h -c ../arm_print.c -DLINUX -DARM -D_REENTRANT -D_GNU_SOURCE -DSVN_REVISION="16403" -g -O2 -marm -march=armv6  -Wno-format  -o arm_print.o
> cc  -g  -Wl,--export-dynamic "-Wl,--hash-style=sysv"  -o ../../armcl -T ./armlinux.x pad.o  arm-spentry.o pmcl-kernel.o gc-common.o arm-gc.o bits.o  arm-exceptions.o image.o thread_manager.o lisp-debug.o memory.o unix-calls.o arm-asmutils.o  imports.o lispdcmd.o plprint.o plsym.o albt.o arm_print.o -Wl,--no-as-needed -ldl -lm -lpthread -lrt
> pmcl-kernel.o: In function `lazarus':
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:1692: undefined reference to `start_lisp'
> pmcl-kernel.o: In function `xMakeDataExecutable':
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:2206: undefined reference to `flush_cache_lines'
> pmcl-kernel.o: In function `check_arm_cpu':
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:1667: undefined reference to `feature_check'
> pmcl-kernel.o: In function `xMakeDataExecutable':
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:2206: undefined reference to `flush_cache_lines'
> pmcl-kernel.o: In function `main':
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:2177: undefined reference to `start_lisp'
> /usr/local/src/ccl/lisp-kernel/linuxarm/../pmcl-kernel.c:2031: undefined reference to `nvalret'
>   .....
>
> Thanks RalfD
>   
>
>> -- 
>> With best regards, Stas.
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> https://lists.clozure.com/mailman/listinfo/openmcl-devel




More information about the Openmcl-devel mailing list