Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.
Don't cache .o files. This appears to not work 100% (e.g. it's always rebuilding cryptlib anyway and it failed to re-compile some of libsbbs.so resulting in a link failure).