Prebuilt Library Packages

Supported toolchains
Open2x provides prebuilt library packages for the current, supported, Open2x toolchains and additionally provides prebuilt library packages for the popular DevKitGP2X for Windows application toolchain.

Included libraries
SDL, SDL_gfx, SDL_image, SDL_ttf, bzip2, freetype, imlib2, libID3tag, libJPEG, libMAD, libMikMod, NCurses, ReadLine, SMPEG, libTIFF, Tremor, SDL_mixer etc.

Downloads
Below are downloads for the latest library packs (built from Open2x SVN) for popular toolchains used for GP2X development.

Open2x toolchains
[md5: 1e1accc319584d1f2558af822d1477f1].
 * GCC 3.4.4/gLibC 2.3.6 Open2x Kernel Toolchain offline currently.
 * GCC 4.1.1/gLibC 2.3.6 Open2x Applications Toolchain here or use the mirror here.

(Don't forget to remove .zip from the end of the downloaded file to just leave you .tar.bz2)

DevKitGP2X

 * GCC 4.0.2/gLibC 2.3.5 DevKitGP2X for Windows Toolchain here or use the mirror here.

[md5: d77f690dd1e1645fe6e1d9fba8a08ea9].

(Yes, the DevKitGP2X libpack is really a .zip file)

Open2x toolchains
Just extract them into your toolchain at the appropriate spot and overwrite anything that needs to be updated (some config files mostly).

DevKitGP2X
Just extract them into your toolchain at the appropriate spot and overwrite anything that needs to be updated (some config files and older versions of libs).

Test Releases
Warning: Test releases of the prebuilt library package are just that, test releases of the newest semi-stable SVN code that may have any number of unreported issues or other funnies.

3rd July 2007 - Pre-release Testing Package
Please note: This is the current pre-release testing version of our prebuilt library package. It consists of the current SVN versions of libraries for the GCC 4.1.1/gLibC 2.3.6 Open2x Applications Toolchain.

These libraries may also be installed with any other recent GP2X toolchain with a little path work on scripts like SDL-CONFIG and .la linker assistance files (or keeping your old ones at a push).


 * Pre-release - July 3rd 2007 - GCC 4.1.1/gLibC 2.3.6 Open2x Applications Toolchain here.

This ZIP file should be extracted into your /opt/open2x/gcc-4.1.1-glibc-2.3.6 folder overwriting existing files (it would be VERY prudent to backup your ./lib and ./include folders before you do this, you may also need to remove libSDL* from ./lib to remove existing SDL 1.2.9 leftovers before you extract the new libs).

It includes the new SDL 1.2.11 codebase with hardware YUV (YUY2) overlay support and Blit2to1 ARM ASM support in addition to existing features and various improvements to SDL Mixer 1.2.7 (OGG Vorbis support via Tremor etc.).

libMPEG2 is also included however this is currently just using software decoding (Hardware YV12 support to be added once I get conversion to YUY2 working properly on the GP2X hardware DJWillis).

Several other supporting libraries are upgraded in this release also.

It should be noted that these libraries contain code that is not widely tested and should be viewed as a ΓÇÿflavour of what is to comeΓÇÖ rather then a stable base. If you want stable, supported, lib packs please refer to the rest of this article.