diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-04-03 23:29:53 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-04-03 23:29:53 -0400 |
| commit | b46344fd01db28384b51d9898ef25c4825bb19b0 (patch) | |
| tree | d9f3b0c0d3017336c3e6fc6c0e4479cd66f088ad /src/link.cpp | |
| parent | 55dd2676eff89176d0b87e45893becc2cc762136 (diff) | |
| download | zig-b46344fd01db28384b51d9898ef25c4825bb19b0.tar.gz zig-b46344fd01db28384b51d9898ef25c4825bb19b0.zip | |
link: delete code that checks the linker version
since we depend on LLD for linking
Diffstat (limited to 'src/link.cpp')
| -rw-r--r-- | src/link.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/link.cpp b/src/link.cpp index 36cc103a2c..390354a85a 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -597,24 +597,9 @@ static bool darwin_version_lt(DarwinPlatform *platform, int major, int minor) { static void construct_linker_job_macho(LinkJob *lj) { CodeGen *g = lj->codegen; - int ver_major; - int ver_minor; - int ver_micro; - bool had_extra; - - if (!darwin_get_release_version(buf_ptr(g->darwin_linker_version), &ver_major, &ver_minor, &ver_micro, - &had_extra) || had_extra) - { - zig_panic("invalid linker version number"); - } - - // Newer linkers support -demangle. Pass it if supported and not disabled by - // the user. - if (ver_major >= 100) { - lj->args.append("-demangle"); - } + lj->args.append("-demangle"); - if (g->linker_rdynamic && ver_major >= 137) { + if (g->linker_rdynamic) { lj->args.append("-export_dynamic"); } |
