Tig 2.5.12 for TC15 x86_64: * Install extensions: compiletc squashfs-tools ncursesw-dev git readline-dev xmlto * export CFLAGS="-mtune=generic -Os -fno-asynchronous-unwind-tables -flto -fuse-linker-plugin -pipe" CXXFLAGS="-mtune=generic -Os -fno-asynchronous-unwind-tables -flto -fuse-linker-plugin -fno-exceptions -fno-rtti -pipe" LDFLAGS="-Wl,-O1" PKG_CONFIG_PATH=/usr/local/lib/pkgconfig * ./configure --prefix=/usr/local * make * src/tig * sudo make DESTDIR=/tmp/tig install * sudo mkdir -p tig-doc/usr/local/share/man/man1 tig-doc/usr/local/share/man/man7 tig-doc/usr/local/share/man/man5 * sudo cp doc/tig.1 tig-doc/usr/local/share/man/man1/ * sudo cp doc/tigmanual.7 tig-doc/usr/local/share/man/man7/ * sudo cp doc/tigrc.5 tig-doc/usr/local/share/man/man5/ * sudo mv /tmp/tig ./ * sudo strip tig/usr/local/bin/tig * sudo chown -R root:root tig* * In each dir. run "find usr ! -type d | sed "s/^/\//g" > ../tig.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 * Make into extensions using mksquashfs. "mksquashfs tig tig.tcz "md5sum tig.tcz > tig.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 tig.tcz.dep: $ ldd /tmp/tig/usr/local/bin/tig Deps: git.tcz readline.tcz * Copy tig.tcz (+ dep, md5) to "tce/optional". * tce-load -i tig * tig