use compiler test opts in cache name for libraries, to increase coverage and avoid problems where depending on the order of tests results can be different