allow test cases to chose wether to link libc or not. default behavior is to not link libc, except for `exeUsingLLVMBackend`