Precompiled C development environment, running on the LS

Originally by frontalot from linkstationwiki.org Edited by mindbender =Background= The LinkStation lacks virtually all necessary development tools, such as binutils or gcc, making it quite difficult to natively compile programs. Are you struggling to build a C compiler without a C compiler? The development tools project aims to solve this problem by offering a complete package of precompiled development tools and related libraries. Although certain tools from this package may work on a stock LinkStation, the development tools are specifically designed to be used on LinkStations with OpenLink firmware. You may download the latest version from the downloads area.

=Installation instructions=

=Roadmap=

version 0.16-3
--removed busybox due to error.

version 0.16-2
--busybox and coreutils upgrade.

version 0.12
--gcc-4.1.1

ppc-tools-2.1
* Added simple installation script install.sh which just installs everything * Moved old installation script install.sh to install_custom.sh   * Updated both scripts to create a symlink for /usr/bin/cc -> /usr/bin/gcc

ppc-tools-2.0
* Updated installation script (no longer needs to be unpacked to filesystem root) * Updated installation instructions * Added libncursesw-dev 5.4 * Added additional locales 2.3.5 * Upgraded to cpp 3.3.5 * Upgraded to g++ 3.3.5 * Upgraded to gcc 3.3.5 * Upgraded to glibc-dev 2.3.5 * Upgraded to libstdc+±dev 3.3.5 * Upgraded to official Linux kernel headers * Moved libdb 4.2.52 to OpenLink * Moved libgcc1 3.4.3 to OpenLink * Moved libgdbm 1.8.3 to OpenLink * Moved libncurses 5.4 to OpenLink * Moved libpopt 1.7 to OpenLink * Moved libreadline 4.3 to OpenLink * Moved libssl 0.9.7e to OpenLink * Moved Perl packages to OpenLink

ppc-tools-1.0
* autoconf 2.59a * automake 1.4-p6 * autotools-dev 20050422.1 * binutils 2.15 * binutils-dev 2.15 * bison 1.875d * byacc 1.9.1 * cpp 2.95.4 * diff 2.8.1 * file 4.12 * flex 2.5.31 * g++ 2.95.4 * gcc 2.95.4 * libc6-dev 2.3.2.ds1 * libdb 4.2.52 * libdb-dev 4.2.52 * libgcc1 3.4.3 * libgdbm-dev 1.8.3 * libgdbm3 1.8.3 * libltdl3 1.5.6 * libltdl3-dev 1.5.6 * libmagic-dev 4.12 * libmagic1 4.12 * libncurses 5.4 * libncurses-dev 5.4 * libpopt-dev 1.7 * libpopt0 1.7 * libreadline 4.3 * libreadline-dev 4.3 * libssl-dev 0.9.7e * libssl 0.9.7e * libstdc++2.10-dev 2.95.4 * libstdc++2.10-glibc2.2 2.95.4 * libtool 1.5.6 * linux-kernel-headers 2.5.999-test7-bk * m4 1.4.2 * make 3.80 * openssl 0.9.7e * perl 5.8.4 * perl-base 5.8.4 * perl-modules 5.8.4 * pkg-config 0.17.2 * python 2.3.5 * python-dev 2.3.5 * zlib1g-dev 1.2.2

hg-tools-2.0
README SYNOPSIS: Three different sets of headers are provided: (1) stock, (2) stable, and (3) unstable. See CHANGES for details. INSTALLATION: Unpack the archive to your filesystem root [/]. The headers will install to /usr/include. CHANGES updated kernel .config * stock headers: * binutils 2.11.2 * gcc 2.95.3 * glibc 2.2.3 * linux-2.4.20_hglan_htgl stable headers: * binutils 2.15 * gcc 3.3.5 * glibc 2.3.2 * linux-2.4.20_hglan_htgl unstable headers: * binutils 2.15 * gcc 3.4.4 * glibc 2.3.5 * linux-2.4.20_hglan_htgl

hg-tools-1.0
initial version * gcc-3.3.5-glibc-2.3.2 * linux-2.4.20_hglan_htgl

mipsel-tools-2.1
* Added simple installation script install.sh which just installs everything * Moved old installation script install.sh to install_custom.sh   * Updated both scripts to create a symlink for /usr/bin/cc -> /usr/bin/gcc

mipsel-tools-2.0
* Updated installation script (no longer needs to be unpacked to filesystem root) * Updated installation instructions * Added libncursesw-dev 5.4 * Added additional locales 2.3.5 * Upgraded to cpp 3.3.5 * Upgraded to g++ 3.3.5 * Upgraded to gcc 3.3.5 * Upgraded to glibc-dev 2.3.5 * Upgraded to libstdc+±dev 3.3.5 * Upgraded to official Linux kernel headers * Moved libdb 4.2.52 to OpenLink * Moved libgcc1 3.4.3 to OpenLink * Moved libgdbm 1.8.3 to OpenLink * Moved libncurses 5.4 to OpenLink * Moved libpopt 1.7 to OpenLink * Moved libreadline 4.3 to OpenLink * Moved libssl 0.9.7e to OpenLink * Moved Perl packages to OpenLink

mipsel-tools-1.0
* autoconf 2.59a * automake 1.4-p6 * autotools-dev 20050422.1 * binutils 2.15 * binutils-dev 2.15 * bison 1.875d * byacc 1.9.1 * cpp 2.95.4 * diff 2.8.1 * file 4.12 * flex 2.5.31 * g++ 2.95.4 * gcc 2.95.4 * libc6-dev 2.3.2.ds1 * libdb 4.2.52 * libdb-dev 4.2.52 * libgcc1 3.4.3 * libgdbm-dev 1.8.3 * libgdbm3 1.8.3 * libltdl3 1.5.6 * libltdl3-dev 1.5.6 * libmagic-dev 4.12 * libmagic1 4.12 * libncurses 5.4 * libncurses-dev 5.4 * libpopt-dev 1.7 * libpopt0 1.7 * libreadline 4.3 * libreadline-dev 4.3 * libssl-dev 0.9.7e * libssl 0.9.7e * libstdc++2.10-dev 2.95.4 * libstdc++2.10-glibc2.2 2.95.4 * libtool 1.5.6 * linux-kernel-headers 2.5.999-test7-bk * m4 1.4.2 * make 3.80 * openssl 0.9.7e * perl 5.8.4 * perl-base 5.8.4 * perl-modules 5.8.4 * pkg-config 0.17.2 * python 2.3.5 * python-dev 2.3.5 * zlib1g-dev 1.2.2

.