zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 01a1365857ad1bd209f9967c0ec8ce8aaa387138 (tree)
parent 99e7ba24b17d9b0a948c8fd01904d3597b5d4f84
Author: Isaac Freund <ifreund@ifreund.xyz>
Date:   Fri, 16 Apr 2021 23:07:29 +0200

Rename --(no-)allow-shilb-undefined to -f(no-)allow-shilb-undefined

This breaks with GNU ld but is consistent with our naming convention for
all the rest of the flags.

Diffstat:
Msrc/main.zig | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main.zig b/src/main.zig @@ -340,12 +340,12 @@ const usage_build_generic = \\ -rpath [path] Add directory to the runtime library search path \\ -feach-lib-rpath Ensure adding rpath for each used dynamic library \\ -fno-each-lib-rpath Prevent adding rpath for each used dynamic library + \\ -fallow-shlib-undefined Allows undefined symbols in shared libraries + \\ -fno-allow-shlib-undefined Disallows undefined symbols in shared libraries \\ --eh-frame-hdr Enable C++ exception handling by passing --eh-frame-hdr to linker \\ --emit-relocs Enable output of relocation sections for post build tools \\ -dynamic Force output to be dynamically linked \\ -static Force output to be statically linked - \\ --allow-shlib-undefined Allows undefined symbols in shared libraries - \\ --no-allow-shlib-undefined Disallows undefined symbols in shared libraries \\ -Bsymbolic Bind global references locally \\ --subsystem [subsystem] (Windows) /SUBSYSTEM:<subsystem> to the linker \\ --stack [size] Override default stack size @@ -975,9 +975,9 @@ fn buildOutputType( link_eh_frame_hdr = true; } else if (mem.eql(u8, arg, "--emit-relocs")) { link_emit_relocs = true; - } else if (mem.eql(u8, arg, "--allow-shlib-undefined")) { + } else if (mem.eql(u8, arg, "-fallow-shlib-undefined")) { linker_allow_shlib_undefined = true; - } else if (mem.eql(u8, arg, "--no-allow-shlib-undefined")) { + } else if (mem.eql(u8, arg, "-fno-allow-shlib-undefined")) { linker_allow_shlib_undefined = false; } else if (mem.eql(u8, arg, "-Bsymbolic")) { linker_bind_global_refs_locally = true;