gpl base system - compile, option parser, assert, string, binary