| author | |
| committer | |
| log | 579301c2afc28137e67d5e6c894fe7970519ed3d |
| tree | 080ec18802958543b91bf14db2115b3244004f38 |
| parent | dc299166cfb2d9476ce5c86ca361a065935c4e7e |
| signature |
3 files changed, 7 insertions(+), 3 deletions(-)
src/main.cpp+1-2| ... | ... | @@ -979,8 +979,7 @@ int main(int argc, char **argv) { |
| 979 | 979 | return print_error_usage(arg0); |
| 980 | 980 | } |
| 981 | 981 | } else { |
| 982 | // Default cross-compiling glibc version | |
| 983 | *target.glibc_version = {2, 17, 0}; | |
| 982 | target_init_default_glibc_version(&target); | |
| 984 | 983 | } |
| 985 | 984 | } else if (target_glibc != nullptr) { |
| 986 | 985 | fprintf(stderr, "'%s' is not a glibc-compatible target", target_string); |
src/target.cpp+5-1| ... | ... | @@ -524,7 +524,7 @@ void get_native_target(ZigTarget *target) { |
| 524 | 524 | } |
| 525 | 525 | if (target_is_glibc(target)) { |
| 526 | 526 | target->glibc_version = allocate<ZigGLibCVersion>(1); |
| 527 | *target->glibc_version = {2, 17, 0}; | |
| 527 | target_init_default_glibc_version(target); | |
| 528 | 528 | #ifdef ZIG_OS_LINUX |
| 529 | 529 | Error err; |
| 530 | 530 | if ((err = glibc_detect_native_version(target->glibc_version))) { |
| ... | ... | @@ -534,6 +534,10 @@ void get_native_target(ZigTarget *target) { |
| 534 | 534 | } |
| 535 | 535 | } |
| 536 | 536 | |
| 537 | void target_init_default_glibc_version(ZigTarget *target) { | |
| 538 | *target->glibc_version = {2, 17, 0}; | |
| 539 | } | |
| 540 | ||
| 537 | 541 | Error target_parse_archsub(ZigLLVM_ArchType *out_arch, ZigLLVM_SubArchType *out_sub, |
| 538 | 542 | const char *archsub_ptr, size_t archsub_len) |
| 539 | 543 | { |
src/target.hpp+1| ... | ... | @@ -114,6 +114,7 @@ Error target_parse_os(Os *os, const char *os_ptr, size_t os_len); |
| 114 | 114 | Error target_parse_abi(ZigLLVM_EnvironmentType *abi, const char *abi_ptr, size_t abi_len); |
| 115 | 115 | |
| 116 | 116 | Error target_parse_glibc_version(ZigGLibCVersion *out, const char *text); |
| 117 | void target_init_default_glibc_version(ZigTarget *target); | |
| 117 | 118 | |
| 118 | 119 | size_t target_arch_count(void); |
| 119 | 120 | ZigLLVM_ArchType target_arch_enum(size_t index); |