I've got a nifty raspberry pi 2 - which is a pretty cool lil computer. I am amazed at how powerful it is. I got the build from the ci server and wanted to play with open street map stuff but, while I have the cairo2 library installed on raspbian, the NativeBoost class cannot load it. Is this a Smalltalk issue or a VM level issue? I saw some messages from early October - please keep me in mind if you need testing help. Thanks, -Todd Blanchard
In short NativeBoost has in production no support for ARM assembler. At some point a DSL was built to generate assembly code in an abstract way over ARM and x86 (it was called VirtualCPU) but it has never been released. To solve this issue you need to have NativeBoost generate ARM assembly code. This should be solved mainly inside the image. Alternatively Esteban is working (and has almost finished) on a FFI backend for Cairo and FFI already supports ARM and works fine on the Pie. Best, Clement 2015-11-10 21:38 GMT-03:00 Eagle Offshore <eagleoffshore@mac.com>:
I've got a nifty raspberry pi 2 - which is a pretty cool lil computer. I am amazed at how powerful it is.
I got the build from the ci server and wanted to play with open street map stuff but, while I have the cairo2 library installed on raspbian, the NativeBoost class cannot load it.
Is this a Smalltalk issue or a VM level issue? I saw some messages from early October - please keep me in mind if you need testing help.
Thanks, -Todd Blanchard
On 10 Nov 2015, at 23:08, Clément Bera <bera.clement@gmail.com> wrote:
In short NativeBoost has in production no support for ARM assembler. At some point a DSL was built to generate assembly code in an abstract way over ARM and x86 (it was called VirtualCPU) but it has never been released. To solve this issue you need to have NativeBoost generate ARM assembly code. This should be solved mainly inside the image.
Alternatively Esteban is working (and has almost finished) on a FFI backend for Cairo and FFI already supports ARM and works fine on the Pie.
what Iâm working on is a FFI backend for NativeBoost (the FFI part which is what everybody uses)⦠and is almost finish, not just for Cairo :) Esteban
Best,
Clement
2015-11-10 21:38 GMT-03:00 Eagle Offshore <eagleoffshore@mac.com <mailto:eagleoffshore@mac.com>>: I've got a nifty raspberry pi 2 - which is a pretty cool lil computer. I am amazed at how powerful it is.
I got the build from the ci server and wanted to play with open street map stuff but, while I have the cairo2 library installed on raspbian, the NativeBoost class cannot load it.
Is this a Smalltalk issue or a VM level issue? I saw some messages from early October - please keep me in mind if you need testing help.
Thanks, -Todd Blanchard
On Nov 11, 2015, at 03:06, Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 10 Nov 2015, at 23:08, Clément Bera <bera.clement@gmail.com <mailto:bera.clement@gmail.com>> wrote:
In short NativeBoost has in production no support for ARM assembler. At some point a DSL was built to generate assembly code in an abstract way over ARM and x86 (it was called VirtualCPU) but it has never been released. To solve this issue you need to have NativeBoost generate ARM assembly code. This should be solved mainly inside the image.
Alternatively Esteban is working (and has almost finished) on a FFI backend for Cairo and FFI already supports ARM and works fine on the Pie.
what Iâm working on is a FFI backend for NativeBoost (the FFI part which is what everybody uses)⦠and is almost finish, not just for Cairo :)
Esteban
Drop me a note when I can get it, please? Thanks.
On 11 Nov 2015, at 13:06, Eagle Offshore <eagleoffshore@mac.com> wrote:
On Nov 11, 2015, at 03:06, Esteban Lorenzano <estebanlm@gmail.com <mailto:estebanlm@gmail.com>> wrote:
On 10 Nov 2015, at 23:08, Clément Bera <bera.clement@gmail.com <mailto:bera.clement@gmail.com>> wrote:
In short NativeBoost has in production no support for ARM assembler. At some point a DSL was built to generate assembly code in an abstract way over ARM and x86 (it was called VirtualCPU) but it has never been released. To solve this issue you need to have NativeBoost generate ARM assembly code. This should be solved mainly inside the image.
Alternatively Esteban is working (and has almost finished) on a FFI backend for Cairo and FFI already supports ARM and works fine on the Pie.
what Iâm working on is a FFI backend for NativeBoost (the FFI part which is what everybody uses)⦠and is almost finish, not just for Cairo :)
Esteban
Drop me a note when I can get it, please?
yes, I wanted to have it before my holidays but I got a âlast minute" problem with fonts and athens (a crash :P). in any case, I have a working version for mac (still horrible dirty, but working). If you have a mac, here there is a link to download it: https://dl.dropboxusercontent.com/u/7684634/Spur-FFINB.zip <https://dl.dropboxusercontent.com/u/7684634/Spur-FFINB.zip> I will try to prepare also win and linux VMs (we need to change a couple of things, like compiling SurfacePlugin as external to make it work) cheers, Esteban
Thanks.
participants (3)
-
Clément Bera -
Eagle Offshore -
Esteban Lorenzano