Libraries

Prebuilt library packages
Open2x provides a number of prebuilt library packages for popular toolchains.

You can find out more about these releases (including downloads) in the prebuilt library packages topic.

Build your own patched development libraries (i.e. SDL, Tremor, MAD, Zlib etc.)
If you decide to use an Open2x toolchain the first thing you're going to need is some libraries to ease development somewhat. The /trunk/libs module in Open2x SVN contains a wide selection of libs used by various aspects of the project.

In order to build the libs for the above toolchain check out /trunk/libs/ and edit open2x-libs.sh to make sure it is pointing at the correct location of your Open2x tool-chain (it defaults to the 4.1.1 toolchain installed to /opt/open2x).

Then all you should need to do it just run ./open2x-libs.sh from the libs dir and let it run along for half an hour or so while it builds and installs you a fairly complete libs set (well that is the theory, it worked for me (tm) but I know the scripts still need work).


 * Note: You will need to have autotools 1.9 installed for it all to work (I think ;)).

GP2X optimised library projects
The following Open2x projects substantially extend a libraries functionality on the GP2X over that of a straight cross-compile.


 * SDL