On Wed, Oct 21, 2009 at 7:10 PM, Mancausoft <andreamila...@mancausoft.org> wrote: > Mancausoft <andreamila...@mancausoft.org> scrisse: > >> I try to compile stackless 2.6.3 on arm but make test failed: > > mmhh: > cs-e9302:~/stackless-2.6.3# ./python > Python 2.6.3 (unknown, Oct 20 2009, 14:19:49) > [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. >>>> import stackless > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > ImportError: No module named stackless
This indicates that your platform is not supported. It might be a case of just checking the right defines, or it might be a case of custom assembler needing to be written. If you want to try this yourself, then take a look at: 263\Stackless\platf\slp_platformselect.h You can see there is arm specific checks in there. They need to be added to: 263\Stackless\stackless.h e.g. #elif defined(__GNUC__) && defined(__arm__) && defined(__thumb__) /* ARM thumb */ #elif defined(__GNUC__) && defined(__arm32__) /* ARM */ Then Stackless should try and compile for your platform. If you are unable to get this to work, and you can give shell access to your machine. It might be possible for one of us (Kristjan or myself) to look into this when we get the time. Cheers, Richard. _______________________________________________ Stackless mailing list Stackless@stackless.com http://www.stackless.com/mailman/listinfo/stackless