57
57
void cli_detect_env_jit(struct cli_environment *env)
59
60
std::string host_triple = sys::getHostTriple();
60
64
INIT_STRFIELD(env->triple, host_triple.c_str());
62
66
std::string cpu = sys::getHostCPUName();
63
67
INIT_STRFIELD(env->cpu, cpu.c_str());
65
70
if (env->big_endian != (int)sys::isBigEndianHost()) {
66
71
warn_assumptions("host endianness", env->big_endian, sys::isBigEndianHost());
67
72
env->big_endian = sys::isBigEndianHost();
71
82
env->cpp_version = MAKE_VERSION(0, __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__);