Skip to content

Commit 76469a7

Browse files
committed
Add linux-s390x support.
This is only supported for cross-compilation for now; toolset packages won't be available until Zig 0.14.1 or 0.15.0.
1 parent 1814f8a commit 76469a7

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

src/sdk/build/Vezel.Zig.Sdk.Cross.Host.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-arm'))">arm</HostArchitecture>
1616
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-ppc64le'))">powerpc64le</HostArchitecture>
1717
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-riscv64'))">riscv64</HostArchitecture>
18+
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-s390x'))">s390x</HostArchitecture>
1819
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-x86'))">x86</HostArchitecture>
1920
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-x64'))">x86_64</HostArchitecture>
2021
</PropertyGroup>

src/sdk/build/Vezel.Zig.Sdk.Cross.Target.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-arm'))">arm</TargetArchitecture>
1616
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-ppc64le'))">powerpc64le</TargetArchitecture>
1717
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-riscv64'))">riscv64</TargetArchitecture>
18+
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-s390x'))">s390x</TargetArchitecture>
1819
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-x86'))">x86</TargetArchitecture>
1920
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-x64'))">x86_64</TargetArchitecture>
2021
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-wasm'))">wasm32</TargetArchitecture>

src/sdk/build/Vezel.Zig.Sdk.Defaults.targets

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,12 @@
7272
linux-arm64;
7373
linux-ppc64le;
7474
linux-riscv64;
75+
linux-s390x;
7576
linux-x64;
7677
linux-musl-arm;
7778
linux-musl-arm64;
7879
linux-musl-riscv64;
80+
linux-musl-s390x;
7981
linux-musl-x64;
8082
osx-arm64;
8183
osx-x64;

0 commit comments

Comments
 (0)