archiver is now a variable along with compiler