Maemo on AMD64, one chroot less

Date: February 18th, 2009 by Author: Daniel Elstner

More than two years ago I created a small how-to on how to get Maemo on AMD64 working. The solution was a fragile nesting of one chroot (Scratchbox itself) inside a 32-bit install of Linux running in another chroot environment.

Now, given the ubiquity of 64-bit capable desktop computers these days, it’s a shame that a document like this is still needed at all. However, there are some good news, too. On a hunch, I recently tried to forcibly install the i386 Scratchbox packages on my Ubuntu 8.10 AMD64 system. Well, what shall I say — it actually worked!

Thus, everyone who has used my how-to in the past to get this beast running might want to have another look. Without all the chroot madness, it’s now drastically shorter and easier to follow. Enjoy!

4 Responses

  1. Adrian Bunk says:

    February 18th, 2009 at 20:26

    I’m wondering why you are doing “forcibly install the i386 [Debian] Scratchbox packages” – installing Scratchbox from the binary tarballs has always worked fine on amd64.

  2. Daniel Elstner says:

    February 18th, 2009 at 20:36

    That might very well be — I simply have no idea when it started working without another chroot. It definitely didn’t around the time I created the how-to.

  3. Chris Lord says:

    February 18th, 2009 at 22:09

    Does 64-bit scratchbox no longer work?

    http://www.rahkonen.org/projects.html

  4. Daniel Elstner says:

    February 18th, 2009 at 22:19

    It has never worked for me, and the latest release is from 2005. Also, note that the problem isn’t just getting Scratchbox to work, but getting Scratchbox to work in a production environment to develop code using the latest Maemo SDK.

    The real solution will of course be Scratchbox 2. Maemo SDK+ is based on it and looks promising. For some reason though, even Maemo SDK+ still doesn’t support anything but i386 officially.