Note that the official builds for wl500g optware use the toolchain from wl500g.dyndns.org with uClibc++ upgrade for C++ compilation
Support for this package feed has been superseeded by Optware-uClibcBuild
Toolchain from http://wl500g.dyndns.org was updated to accomodate uClibc++ library for C++ compilation. You can grab the whole toolchain from http://www.wlan-sat.com/boleo/optware/ and install it with
Alternatively you can use the same toolchain which is used to build the wl500g firmware and then issue
make libuclibc++ make libuclibc++-install
For running C++ programs like groff, python, mysql, ctorrent, ..., ipkg package
Follow [http://wiki.wl500g.info/index.php/compilingcustomfirmware | wiki.wl500g.info] one step instructions to build custom firmware and its toolchain.
put the [http://www.nslu2-linux.org/Makefile|nslu2_master_Makefile] in Mywl500g/ directory. To build the optware :
will normally build all the wl500g packages described in the Makefile.
automake1.4 and 1.9 : it helps a lot :-) And make 3.80 when building Oleg firmware.
Build your own ipk (for instance oww for the wl500g):
For ipkg build, it is usually recommended to use a non-root user and a non-user accessible subdirectory, often /home/slug/optware.
The steps for optware/wl500g development are:
1) download wl500g toolchain from http://www.wlan-sat.com/boleo/optware/ to /opt/brcm and untar it with:
tar -C / -xjf hndtools-mipsel-uclibc-3.2.3-uClibc++-0.1.12.tar.bz2
2) mkdir -p $HOME/slug && cd $HOME/slug
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
3) cd $HOME/slug/optware && make wl500g-target
4) cd $HOME/slug/optware/wl500g
5) make directories ipkg-utils
The above only needs to be done once, and should only take a couple of minutes below, assume you're in $HOME/slug/optware/wl500g directory.
6) make hello-ipk (or hello-dirclean hello-check, this is for testing toolchain)...
7) make oww-ipk
The build result are in builds/