| ... | @@ -40,7 +40,6 @@ pub const Builder = struct { | ... | @@ -40,7 +40,6 @@ pub const Builder = struct { |
| 40 | verbose_ir: bool, | 40 | verbose_ir: bool, |
| 41 | verbose_llvm_ir: bool, | 41 | verbose_llvm_ir: bool, |
| 42 | verbose_cimport: bool, | 42 | verbose_cimport: bool, |
| 43 | link_eh_frame_hdr: bool, | | |
| 44 | invalid_user_input: bool, | 43 | invalid_user_input: bool, |
| 45 | zig_exe: []const u8, | 44 | zig_exe: []const u8, |
| 46 | default_step: *Step, | 45 | default_step: *Step, |
| ... | @@ -137,7 +136,6 @@ pub const Builder = struct { | ... | @@ -137,7 +136,6 @@ pub const Builder = struct { |
| 137 | .verbose_ir = false, | 136 | .verbose_ir = false, |
| 138 | .verbose_llvm_ir = false, | 137 | .verbose_llvm_ir = false, |
| 139 | .verbose_cimport = false, | 138 | .verbose_cimport = false, |
| 140 | .link_eh_frame_hdr = false, | | |
| 141 | .invalid_user_input = false, | 139 | .invalid_user_input = false, |
| 142 | .allocator = allocator, | 140 | .allocator = allocator, |
| 143 | .native_system_lib_paths = ArrayList([]const u8).init(allocator), | 141 | .native_system_lib_paths = ArrayList([]const u8).init(allocator), |
| ... | @@ -1627,10 +1625,6 @@ pub const LibExeObjStep = struct { | ... | @@ -1627,10 +1625,6 @@ pub const LibExeObjStep = struct { |
| 1627 | self.verbose_cc = value; | 1625 | self.verbose_cc = value; |
| 1628 | } | 1626 | } |
| 1629 | | 1627 | |
| 1630 | pub fn setLinkEhFrameHdr(self: *LibExeObjStep, value: bool) void { | | |
| 1631 | self.link_eh_frame_hdr = value; | | |
| 1632 | } | | |
| 1633 | | | |
| 1634 | pub fn setBuildMode(self: *LibExeObjStep, mode: builtin.Mode) void { | 1628 | pub fn setBuildMode(self: *LibExeObjStep, mode: builtin.Mode) void { |
| 1635 | self.build_mode = mode; | 1629 | self.build_mode = mode; |
| 1636 | } | 1630 | } |
| ... | @@ -1916,10 +1910,12 @@ pub const LibExeObjStep = struct { | ... | @@ -1916,10 +1910,12 @@ pub const LibExeObjStep = struct { |
| 1916 | if (builder.verbose_llvm_ir) zig_args.append("--verbose-llvm-ir") catch unreachable; | 1910 | if (builder.verbose_llvm_ir) zig_args.append("--verbose-llvm-ir") catch unreachable; |
| 1917 | if (builder.verbose_link or self.verbose_link) zig_args.append("--verbose-link") catch unreachable; | 1911 | if (builder.verbose_link or self.verbose_link) zig_args.append("--verbose-link") catch unreachable; |
| 1918 | if (builder.verbose_cc or self.verbose_cc) zig_args.append("--verbose-cc") catch unreachable; | 1912 | if (builder.verbose_cc or self.verbose_cc) zig_args.append("--verbose-cc") catch unreachable; |
| 1919 | if (builder.link_eh_frame_hdr or self.link_eh_frame_hdr) zig_args.append("--eh-frame-hdr") catch unreachable; | | |
| 1920 | | 1913 | |
| 1921 | if (self.strip) { | 1914 | if (self.strip) { |
| 1922 | zig_args.append("--strip") catch unreachable; | 1915 | try zig_args.append("--strip"); |
| | 1916 | } |
| | 1917 | if (self.link_eh_frame_hdr) { |
| | 1918 | try zig_args.append("--eh-frame-hdr"); |
| 1923 | } | 1919 | } |
| 1924 | | 1920 | |
| 1925 | if (self.single_threaded) { | 1921 | if (self.single_threaded) { |