ci/zinc/linux_test.sh | 1 + lib/std/build.zig | 17 +++ lib/std/build/CheckObjectStep.zig | 11 ++ lib/std/build/EmulatableRunStep.zig | 215 ++++++++++++++++++++++++++++++++ lib/std/build/RunStep.zig | 113 ++++++++++++----- test/link.zig | 128 ++++++++++--------- test/link/macho/dead_strip/build.zig | 8 +- test/link/macho/dylib/build.zig | 7 +- test/link/macho/entry/build.zig | 5 +- test/link/macho/needed_library/build.zig | 6 +- test/link/macho/objc/build.zig | 3 +- test/link/macho/pagezero/build.zig | 2 + test/link/macho/search_strategy/build.zig | 10 +- test/link/macho/stack_size/build.zig | 5 +- test/link/macho/weak_library/build.zig | 7 +- 15 files changed, 413 insertions(+), 125 deletions(-)