don't resolve dynamic linker for static executables

This commit is contained in:
Andrew Kelley 2019-03-12 18:28:32 -04:00
parent 9741b2aab4
commit cf699ee068
No known key found for this signature in database
GPG key ID: 7C5F548F728501A9

View file

@ -7893,7 +7893,7 @@ static void init(CodeGen *g) {
} }
static void detect_dynamic_linker(CodeGen *g) { static void detect_dynamic_linker(CodeGen *g) {
if (g->dynamic_linker_path != nullptr) if (g->dynamic_linker_path != nullptr || g->is_static)
return; return;
const char *standard_ld_path = target_dynamic_linker(g->zig_target); const char *standard_ld_path = target_dynamic_linker(g->zig_target);
if (standard_ld_path == nullptr) if (standard_ld_path == nullptr)