ALSA-OSS library v1.1.8: Get latest ALSA-OSS release here and unpack source code: ftp://ftp.alsa-project.org/pub/oss-lib/ ( ftp://ftp.alsa-project.org:21/pub/oss-lib/alsa-oss-1.1.8.tar.bz2 ) * Install extensions: compiletc squashfs-tools alsa * export CFLAGS="-flto -Os -pipe" CXXFLAGS="-flto -Os -pipe -fno-exceptions -fno-rtti" LDFLAGS="-Wl,-O1" * ./configure --prefix=/usr/local * make * sudo make DESTDIR=/tmp/alsa-oss install-strip * split /tmp/alsa-oss into directories: alsa-oss alsa-oss-dev * sudo chown -R root:root alsa-oss* * In each dir. run "find usr ! -type d | sed "s/^/\//g" > ../alsa-oss.tcz.list". - for dir in `find -maxdepth 1 -mindepth 1 -type d`; do cd $dir; find usr ! -type d | sed "s/^/\//g" > ../$dir.tcz.list; cd ..; done * sudo chown -R root:root * * Make into extensions using mksquashfs. "mksquashfs alsa-oss alsa-oss.tcz "md5sum alsa-oss.tcz > alsa-oss.tcz.md5.txt" etc... - for dir in `find -maxdepth 1 -mindepth 1 -type d`; do mksquashfs $dir ${dir#./}.tcz; md5sum ${dir#./}.tcz > ${dir#./}.tcz.md5.txt; done * Make alsa-oss.tcz.dep: $ ldd alsa-oss/usr/local/lib/libaoss.so Deps: alsa-oss.tcz.dep: alsa.tcz alsa-oss-dev.tcz.dep alsa-oss.tcz * Copy alsa-oss.tcz (+ dep, md5) to "tce/optional". * tce-load -i alsa-oss