You can download a preliminary version of rootstrap from the download section.
Rootstrap contains prebuilt ARM libraries and all required include files. It provides one way of installing the
required development libraries. It gives you a "clean" target installation within Scratchbox.
1. Installing instructions
Make sure you have created the ARM target (see Configuring Scratchbox for ARM)
Extract rootstrap outside Scratchbox
$ cd /scratchbox/users/username/targets/ARM $ tar zxf rootstrap_arm_07.tar.gz
Your Scratchbox is now be set up for GUI application cross-development for the ARM target platform. Test your
installation by building the Hello
World application from GTK+ 2.0 Tutorial:
Copy the "helloworld" binary executable over to the target device, ensure that you have a windowing system, gtk
libraries, and all dependencies installed, and run the program. It should produce a simple window with a single button
on the target device screen.
NOTE It is very important that build environment libraries and includes match those on the target device. Any
discrepancies can lead to errors that are very hard to track down.
Rootstrap is meant for development purposes only.
2. Various tricks
PERL5LIB environment variable needs to be explicitely set to make debhelper scripts work.