Difference between revisions of "Hammer Programming Squeak"

From eLinux.org
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
To build Squeak for the Hammer, copy the [http://www.davehylands.com/squeak/buildroot-hammer.tar.gz buildroot-hammer.tar.gz] tarball into your buildroot directory. Then execute:
 
To build Squeak for the Hammer, copy the [http://www.davehylands.com/squeak/buildroot-hammer.tar.gz buildroot-hammer.tar.gz] tarball into your buildroot directory. Then execute:
 
  tar xzf buildroot-hammer.tar.gz
 
  tar xzf buildroot-hammer.tar.gz
make squeak
 
  
Note: Building squeak requires a soft-float version of the toolchain.
+
To add Squeak to buildroot, you have to edit the '''buildroot/package/Config.in''' file and add the following line to the '''Interpreter languages / Scripting''' menu, or any other menu.
  
This will compile and build squeak. Currently, the files will be placed in buildroot/project_build_arm_nofpu/Hammer/root/usr/lib/squeak/3.6-3/
+
source "package/squeak/Config.in"
 +
 
 +
After doing this, you can build Squeak just like any other software in buildroot  and it will be compiled and added to your rootfs image.
 +
 
 +
 
 +
 
 +
'''-------- Note --------'''
 +
 
 +
Building squeak requires a soft-float version of the toolchain.
 +
 
 +
This will compile and build squeak. Currently, the files will be placed in buildroot/project_build_arm/Hammer/root/usr/lib/squeak/3.6-3/
  
 
Some precompiled versions, along with a hammer.image file can be found over  
 
Some precompiled versions, along with a hammer.image file can be found over  

Latest revision as of 20:33, 2 February 2008

Squeak is version of the Smalltalk programming language.

To build Squeak for the Hammer, copy the buildroot-hammer.tar.gz tarball into your buildroot directory. Then execute:

tar xzf buildroot-hammer.tar.gz

To add Squeak to buildroot, you have to edit the buildroot/package/Config.in file and add the following line to the Interpreter languages / Scripting menu, or any other menu.

source "package/squeak/Config.in"

After doing this, you can build Squeak just like any other software in buildroot and it will be compiled and added to your rootfs image.


-------- Note --------

Building squeak requires a soft-float version of the toolchain.

This will compile and build squeak. Currently, the files will be placed in buildroot/project_build_arm/Hammer/root/usr/lib/squeak/3.6-3/

Some precompiled versions, along with a hammer.image file can be found over here.

A precompiled version of the rootfs and kernel, which have soft-float enabled can be found over here.