| author | |
| committer | |
| log | dbd0a2c35d590752dfa586a816f2870e4bcb3200 |
| tree | b3a4341fb542ac300707d5bf59a21a3273d6e6e0 |
| parent | d6c5602d4665ba4e9e7c0b7f42bd00b2489d420c |
libtsan, libunwind, and libcxxabi.3 files changed, 13 insertions(+), 16 deletions(-)
src/libcxx.zig+6-8| ... | ... | @@ -219,10 +219,9 @@ pub fn buildLibCXX(comp: *Compilation) !void { |
| 219 | 219 | |
| 220 | 220 | assert(comp.libcxx_static_lib == null); |
| 221 | 221 | comp.libcxx_static_lib = Compilation.CRTFile{ |
| 222 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join( | |
| 223 | comp.gpa, | |
| 224 | &[_][]const u8{basename}, | |
| 225 | ), | |
| 222 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join(comp.gpa, &[_][]const u8{ | |
| 223 | sub_compilation.bin_file.options.emit.?.sub_path, | |
| 224 | }), | |
| 226 | 225 | .lock = sub_compilation.bin_file.toOwnedLock(), |
| 227 | 226 | }; |
| 228 | 227 | } |
| ... | ... | @@ -352,10 +351,9 @@ pub fn buildLibCXXABI(comp: *Compilation) !void { |
| 352 | 351 | |
| 353 | 352 | assert(comp.libcxxabi_static_lib == null); |
| 354 | 353 | comp.libcxxabi_static_lib = Compilation.CRTFile{ |
| 355 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join( | |
| 356 | comp.gpa, | |
| 357 | &[_][]const u8{basename}, | |
| 358 | ), | |
| 354 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join(comp.gpa, &[_][]const u8{ | |
| 355 | sub_compilation.bin_file.options.emit.?.sub_path, | |
| 356 | }), | |
| 359 | 357 | .lock = sub_compilation.bin_file.toOwnedLock(), |
| 360 | 358 | }; |
| 361 | 359 | } |
src/libtsan.zig+3-4| ... | ... | @@ -238,10 +238,9 @@ pub fn buildTsan(comp: *Compilation) !void { |
| 238 | 238 | |
| 239 | 239 | assert(comp.tsan_static_lib == null); |
| 240 | 240 | comp.tsan_static_lib = Compilation.CRTFile{ |
| 241 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join( | |
| 242 | comp.gpa, | |
| 243 | &[_][]const u8{basename}, | |
| 244 | ), | |
| 241 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join(comp.gpa, &[_][]const u8{ | |
| 242 | sub_compilation.bin_file.options.emit.?.sub_path, | |
| 243 | }), | |
| 245 | 244 | .lock = sub_compilation.bin_file.toOwnedLock(), |
| 246 | 245 | }; |
| 247 | 246 | } |
src/libunwind.zig+4-4| ... | ... | @@ -142,11 +142,11 @@ pub fn buildStaticLib(comp: *Compilation) !void { |
| 142 | 142 | try sub_compilation.updateSubCompilation(); |
| 143 | 143 | |
| 144 | 144 | assert(comp.libunwind_static_lib == null); |
| 145 | ||
| 145 | 146 | comp.libunwind_static_lib = Compilation.CRTFile{ |
| 146 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join( | |
| 147 | comp.gpa, | |
| 148 | &[_][]const u8{basename}, | |
| 149 | ), | |
| 147 | .full_object_path = try sub_compilation.bin_file.options.emit.?.directory.join(comp.gpa, &[_][]const u8{ | |
| 148 | sub_compilation.bin_file.options.emit.?.sub_path, | |
| 149 | }), | |
| 150 | 150 | .lock = sub_compilation.bin_file.toOwnedLock(), |
| 151 | 151 | }; |
| 152 | 152 | } |