Bug#495351: [Ecls-list] ECL sigill on debian armel (lenny)

Detlef Schmicker dschmicker at physik.de
Wed Sep 3 14:16:28 UTC 2008


Hi,

as there is no simple well documented way to install a standard
armel-omap kernel on the N800 (at least I could not find one) I have
problems to install a more recent kernel than 2.6.21-omap1 (with maemo
patches), which is the most recent kernel nokia offers at the moment. I
will test as soon as I have a more recent kernel availible on N800. As
another difference between working debian and not working debian is the
processor / gcc

Processor	: ARMv6-compatible processor rev 2 (v6l)

it might still be a processor problem, but as I understood it should be
backward compatible. Does anyone have ecl with an ARMv6 running?

Detlef

Full cpuinfo:
cat /proc/cpuinfo 
Processor	: ARMv6-compatible processor rev 2 (v6l)
BogoMIPS	: 164.36
Features	: swp half thumb fastmult vfp edsp java 
CPU implementer	: 0x41
CPU architecture: 6TEJ
CPU variant	: 0x0
CPU part	: 0xb36
CPU revision	: 2
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format C
Cache format	: Harvard
I size		: 32768
I assoc		: 4
I line length	: 32
I sets		: 256
D size		: 32768
D assoc		: 4
D line length	: 32
D sets		: 256

Hardware	: Nokia N800
Revision	: 24202524
Serial		: 0000000000000000
Nokia-N800-23-14:~# 


Am Mittwoch, den 03.09.2008, 15:22 +0200 schrieb Luca Capello:
> severity 495351 minor
> thanks
> 
> Hi!
> 
> Please, if you deal with a Debian bug which has already been reported
> (and thus has a number), don't forget to always cc: the bug as well (no
> need to subscribe).  For the record, the threads on the upstream mailing
> list are [1], [2] and [3].
> 
> On Sat, 30 Aug 2008 17:31:44 +0200, Martin Guy wrote:
> >   This problem doesn't present itself on native debian systems:
> 
> Maybe not this specific problem, but the Debian package misses a
> dependency on gcc:
> 
> =====
> root at ranma:~# apt-get install ecl
> [...]
> 
> Selecting previously deselected package ecl.
> Unpacking ecl (from .../ecl_0.9j-20080306-4_armel.deb) ...
> Processing triggers for man-db ...
> Setting up libgc1c2 (1:6.8-1.2) ...
> Setting up cl-asdf (1.111-1) ...
> Reinstalling for ecl
> Recompiling Common Lisp Controller for ecl
> /usr/lib/common-lisp/bin/ecl.sh loading and dumping clc.
> ;;; Loading "/usr/lib/ecl/install-clc.lisp"
> ;;; Loading #P"/usr/lib/ecl/cmp.fas"
> ;;; Loading #P"/usr/lib/ecl/sysfun.lsp"
> 
> Saving to new-ecl...sh: arm-linux-gnueabi-gcc: not found
> =====
> 
> It happens that ranma is my Openmoko FreeRunner, powered by Debian [4].
> Since we (the Debian FSO Team [5]) decided to install a very minimal
> Debian (cdeboostrap minimal flavour), gcc is not installed by default
> (Priority: optional).
> 
> As soon as gcc is installed, ecl works like a charm (I tried the "hello
> world" example in the documentation [6]).  Problem fixed [7].
> 
> FWIW, this is with Openmoko upstream 2.6.24 kernel.
> 
> > I've tried it on armv54te and armv4t boxes and ecl installs and runs
> > fine, also under gdb. I can only think maybe some kernel difference -
> > for example, ecl makes use of threads.
> 
> As explained by Detlef [3], this could be a kernel bug.  Thus this bug
> should be reassigned to the kernel package, but since it could be
> already fixed, I'd rather close it.
> 
> Detlef, what do you think?
> 
> > If it would help to have ssh access to a native Debian armel box, to
> > help find the difference, you are welcome - just write me.
> 
> You can also play with qemu/qemubuilder as explained at [4]: ECL
> installs and works fine with a Debian 2.6.24 kernel.
> 
> Thx, bye,
> Gismo / Luca
> 
> Footnotes: 
> [1] http://thread.gmane.org/gmane.lisp.ecl.general/4210
> [2] http://thread.gmane.org/gmane.lisp.ecl.general/4341
> [3] http://thread.gmane.org/gmane.lisp.ecl.general/4372
> [4] http://wiki.debian.org/DebianOnFreeRunner
> [5] http://wiki.debian.org/Teams/DebianFSO
> [6] New manual: "1.6. Compiler examples"
> [7] http://git.debian.org/?p=pkg-common-lisp/ecl.git;a=commitdiff;h=0f9b75fad97065c28242d47a77aa9cca7766ffa5
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________ Ecls-list mailing list Ecls-list at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list






More information about the pkg-common-lisp-devel mailing list