From subsecret
diffutils
tar xf diffutils-3.0.tar.gz cd diffutils-3.0 ./configure --prefix=/tools make -j 12 make install cd ..
zip
tar xf zip30.tar.gz cd zip30 cd unix ./configure --prefix=/tools cd .. make -f unix/Makefile generic cp zip zipcloak zipnote zipsplit /tools/bin mkdir -p /tools/man/man1 cp man/zip.1 /tools/man/man1/zip.1 chmod 644 /tools/man/man1/zip.1 cp man/zipcloak.1 /tools/man/man1/zipcloak.1 chmod 644 /tools/man/man1/zipcloak.1 cp man/zipnote.1 /tools/man/man1/zipnote.1 chmod 644 /tools/man/man1/zipnote.1 cp man/zipsplit.1 /tools/man/man1/zipsplit.1 chmod 644 /tools/man/man1/zipsplit.1 cd ..
which
tar xf which-2.20.tar.gz cd which-2.20 ./configure --prefix=/tools make -j 12 make install cd ..
libtool
tar xf libtool-2.4.tar.gz cd libtool-2.4 ./configure --prefix=/tools make -j 12 make install cd ..
libxml
tar xf libxml2-2.7.8.tar.gz cd libxml2-2.7.8 ./configure --prefix=/tools
it might report error about libtoolT, just ignore the error!
make -j 12 make install cd ..
gettext
tar xf gettext-0.18.1.1.tar.gz cd gettext-0.18.1.1 ./configure --prefix=/tools make -j 12 make install cd ..
texinfo
tar xf texinfo-4.13a.tar.gz cd texinfo-4.13 ./configure --prefix=/tools make -j 12 make install cd ..
autoconf
tar xf autoconf-2.68.tar.gz cd autoconf-2.68 ./configure --prefix=/tools make -j 12 make install cd ..
We are now ready for next step