mirror of
https://github.com/ziglang/zig.git
synced 2024-11-30 00:52:52 +00:00
fc8a4c445d
The tool will now skip over undefined symbols. These can only occur as a result of building musl without compiler-rt, i.e. -rtlib=none. Thanks to this, it's no longer necessary to patch Zig's compiler-rt, nor is it necessary to maintain a symbol blacklist. See the updated instructions here: https://github.com/ziglang/zig/wiki/Updating-libc#updating-the-libcs-file Additionally, the tool now produces slightly more compact output by recognizing symbols that are defined for a single arch, for a family of arches, or only for arches using 32-bit or 64-bit time as their primary ABI. Finally, the tool now supports all architectures that we can emit code for, with the single exception of x86_64-linux-muslx32. (x32 currently fails with a ton of relocation errors, leading me to believe that it might be an LLVM or LLD bug.) |
||
---|---|---|
.. | ||
crc | ||
spirv | ||
docgen.zig | ||
doctest.zig | ||
dump-cov.zig | ||
gen_outline_atomics.zig | ||
gen_spirv_spec.zig | ||
gen_stubs.zig | ||
generate_c_size_and_align_checks.zig | ||
generate_JSONTestSuite.zig | ||
generate_linux_syscalls.zig | ||
incr-check.zig | ||
lldb_pretty_printers.py | ||
migrate_langref.zig | ||
process_headers.zig | ||
stage1_gdb_pretty_printers.py | ||
stage2_gdb_pretty_printers.py | ||
std_gdb_pretty_printers.py | ||
update_clang_options.zig | ||
update_cpu_features.zig | ||
update_crc_catalog.zig | ||
update_glibc.zig | ||
update_mingw.zig | ||
update_spirv_features.zig | ||
update-linux-headers.zig | ||
zig_gdb_pretty_printers.py |