Ah, forgot to ask. What is the status of ARM support for NativeBoost? Norbert
Am 02.10.2013 um 13:54 schrieb Norbert Hartl <[email protected]>: > Maybe I find some time tomorrow to try this out myself. If somebody is super > eager to do that stuff I might install remote access to our rasp. > > Norbert > > Am 02.10.2013 um 13:58 schrieb Goubier Thierry <[email protected]>: > >> Hi Sven, >> >> if we manage that stage I'll write that up. This looks like good info to >> start with :) >> >> Thierry >> >> Le 02/10/2013 13:47, Sven Van Caekenberghe a écrit : >>> Hi Nick, >>> >>> On 02 Oct 2013, at 11:51, Nick Ager <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I managed to compile a StackVM on the raspberry Pi - a couple of months >>>> ago - though I haven't tried with the latest StackVM source. I meant to >>>> write it up, but life got in the way I'm afraid. >>> >>> What you did (and I can't) is indeed what should be done: recompile locally >>> ;-) >>> >>> So the conclusion is that it worked and that you can now run Pharo 2.0 (and >>> presumable 3.0) as well ? >>> >>> That would be excellent and important news ! And the best short term >>> solution. >>> >>> Either you (but you lack time) or somebody else who feels at home with this >>> stuff should redo your steps and produce the actual VM, so that us weak >>> high-level programmers can have our Pharo and play ;-) >>> >>> Thanks, >>> >>> Sven >>> >>>> The procedure I took was: >>>> * From a PC running Pharo install VMMaker packages (I found it was easiest >>>> to run under a Linux (eg Ubuntu) to match the PIs OS. >>>> * Export the StackVM source >>>> * Install the build tools on the raspberry Pi >>>> * Copy exported StackVM source (need to ensure it is copied to exactly the >>>> same place, eg /home/nick/build) >>>> * Build and test with Pharo2.0.image >>>> >>>> I choose to build on the Raspberry Pi as in my experience setting up a >>>> reliable cross-compiling environment can take days. >>>> >>>> Here are some notes I made at the time: >>>> >>>> On the raspberry PI: >>>> # install build tools >>>> sudo apt-get install gcc g++ cmake >>>> >>>> # dependencies for vm plugins >>>> sudo apt-get install libasound2-dev libssl-dev libfreetype6-dev >>>> libgl1-mesa-dev >>>> >>>> sudo apt-get install build-essential >>>> >>>> # to fix: >>>> # /usr/bin/ld: cannot find -lSM >>>> #/usr/bin/ld: cannot find -lICE >>>> # create the following links in: /usr/lib/arm-linux-gnueabihf/ >>>> >>>> sudo ln -s libSM.so.6 libSM.so >>>> sudo ln -s libICE.so.6 libICE.so >>>> >>>> Once the source is installed: >>>> >>>> chmod +x platforms/unix/config/version >>>> chmod +x platforms/unix/config/verstamp >>>> >>>> At the time I had to patch a couple of files, but that might have changed >>>> with later versions of the StackVM source. My notes say I modified the >>>> following, though don't indicate what I changed: >>>> >>>> platforms/Cross/vm/sqAtomicOps.h >>>> platforms/unix/vm/sqUnixITimerHeartbeat.c >>>> platforms/unix/vm/vmVersionInfo.h >>>> src/vm/gcc3x-interp.c >>>> >>>> >>>> Hope this helps >>>> >>>> Nick >>>> >>>> >>>> On 2 October 2013 10:31, Goubier Thierry <[email protected]> wrote: >>>> Ok, thanks for the info, Sven. >>>> >>>> Thierry >>>> >>>> Le 02/10/2013 11:06, Sven Van Caekenberghe a écrit : >>>> >>>> Thierry, >>>> >>>> On 02 Oct 2013, at 10:14, Goubier Thierry <[email protected]> wrote: >>>> >>>> Hi all, >>>> >>>> I'm trying to know if it is possible to run a version of pharo, recent if >>>> possible, on the Raspberry Pi? >>>> >>>> I know that there is a squeak vm on Raspian (Debian for the RaspberryPi) >>>> but it doesn't load recent pharo images. >>>> >>>> Using the VM that comes with Raspbian, you can run Pharo 1.4. >>>> Pharo 2.0 requires additional VM support. >>>> >>>> Sven >>>> >>>> Thanks, >>>> >>>> Thierry >>>> -- >>>> Thierry Goubier >>>> CEA list >>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >>>> 91191 Gif sur Yvette Cedex >>>> France >>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Thierry Goubier >>>> CEA list >>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >>>> 91191 Gif sur Yvette Cedex >>>> France >>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >>>> >>>> >>> >>> >>> >>> >> >> -- >> Thierry Goubier >> CEA list >> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >> 91191 Gif sur Yvette Cedex >> France >> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >> >
