| ... | ... | @@ -1955,12 +1955,15 @@ fn buildOutputType( |
| 1955 | 1955 | linker_compress_debug_sections = std.meta.stringToEnum(link.CompressDebugSections, arg1) orelse { |
| 1956 | 1956 | fatal("expected [none|zlib] after --compress-debug-sections, found '{s}'", .{arg1}); |
| 1957 | 1957 | }; |
| 1958 | | } else if (mem.eql(u8, arg, "-z")) { |
| 1959 | | i += 1; |
| 1960 | | if (i >= linker_args.items.len) { |
| 1961 | | fatal("expected linker extension flag after '{s}'", .{arg}); |
| 1958 | } else if (mem.startsWith(u8, arg, "-z")) { |
| 1959 | var z_arg = arg[2..]; |
| 1960 | if (z_arg.len == 0) { |
| 1961 | i += 1; |
| 1962 | if (i >= linker_args.items.len) { |
| 1963 | fatal("expected linker extension flag after '{s}'", .{arg}); |
| 1964 | } |
| 1965 | z_arg = linker_args.items[i]; |
| 1962 | 1966 | } |
| 1963 | | const z_arg = linker_args.items[i]; |
| 1964 | 1967 | if (mem.eql(u8, z_arg, "nodelete")) { |
| 1965 | 1968 | linker_z_nodelete = true; |
| 1966 | 1969 | } else if (mem.eql(u8, z_arg, "notext")) { |