diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2025-06-01 22:57:59 +0100 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2025-06-12 13:55:40 +0100 |
| commit | 5ab307cf47b1f0418d9ed4ab56df6fb798305c20 (patch) | |
| tree | e6efda29764d1fdaa92c40cce951f13c394facba /src/libs | |
| parent | 9eb400ef19391261a3b61129d8665602c89959c5 (diff) | |
| download | zig-5ab307cf47b1f0418d9ed4ab56df6fb798305c20.tar.gz zig-5ab307cf47b1f0418d9ed4ab56df6fb798305c20.zip | |
compiler: get most backends compiling again
As of this commit, every backend other than self-hosted Wasm and
self-hosted SPIR-V compiles and (at least somewhat) functions again.
Those two backends are currently disabled with panics.
Note that `Zcu.Feature.separate_thread` is *not* enabled for the fixed
backends. Avoiding linker references from codegen is a non-trivial task,
and can be done after this branch.
Diffstat (limited to 'src/libs')
| -rw-r--r-- | src/libs/freebsd.zig | 2 | ||||
| -rw-r--r-- | src/libs/glibc.zig | 2 | ||||
| -rw-r--r-- | src/libs/netbsd.zig | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/freebsd.zig b/src/libs/freebsd.zig index 98d4a42f91..d90ba974fc 100644 --- a/src/libs/freebsd.zig +++ b/src/libs/freebsd.zig @@ -985,7 +985,7 @@ fn queueSharedObjects(comp: *Compilation, so_files: BuiltSharedObjects) void { assert(comp.freebsd_so_files == null); comp.freebsd_so_files = so_files; - var task_buffer: [libs.len]link.Task = undefined; + var task_buffer: [libs.len]link.PrelinkTask = undefined; var task_buffer_i: usize = 0; { diff --git a/src/libs/glibc.zig b/src/libs/glibc.zig index c1146d933d..ed5eae377f 100644 --- a/src/libs/glibc.zig +++ b/src/libs/glibc.zig @@ -1148,7 +1148,7 @@ fn queueSharedObjects(comp: *Compilation, so_files: BuiltSharedObjects) void { assert(comp.glibc_so_files == null); comp.glibc_so_files = so_files; - var task_buffer: [libs.len]link.Task = undefined; + var task_buffer: [libs.len]link.PrelinkTask = undefined; var task_buffer_i: usize = 0; { diff --git a/src/libs/netbsd.zig b/src/libs/netbsd.zig index aab75cce49..7121c308f5 100644 --- a/src/libs/netbsd.zig +++ b/src/libs/netbsd.zig @@ -650,7 +650,7 @@ fn queueSharedObjects(comp: *Compilation, so_files: BuiltSharedObjects) void { assert(comp.netbsd_so_files == null); comp.netbsd_so_files = so_files; - var task_buffer: [libs.len]link.Task = undefined; + var task_buffer: [libs.len]link.PrelinkTask = undefined; var task_buffer_i: usize = 0; { |
