Skip to content

Commit 5cdfc69

Browse files
committed
Add linux-riscv64 support.
Closes #77.
1 parent f1c283b commit 5cdfc69

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

Diff for: src/sdk/build/Vezel.Zig.Sdk.Cross.Host.targets

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-arm64'))">aarch64</HostArchitecture>
1515
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-arm'))">arm</HostArchitecture>
1616
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-ppc64le'))">powerpc64le</HostArchitecture>
17+
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-riscv64'))">riscv64</HostArchitecture>
1718
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-x86'))">x86</HostArchitecture>
1819
<HostArchitecture Condition="$(HostRuntimeIdentifier.EndsWith('-x64'))">x86_64</HostArchitecture>
1920
</PropertyGroup>

Diff for: src/sdk/build/Vezel.Zig.Sdk.Cross.Target.targets

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-arm64'))">aarch64</TargetArchitecture>
1515
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-arm'))">arm</TargetArchitecture>
1616
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-ppc64le'))">powerpc64le</TargetArchitecture>
17+
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-riscv64'))">riscv64</TargetArchitecture>
1718
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-x86'))">x86</TargetArchitecture>
1819
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-x64'))">x86_64</TargetArchitecture>
1920
<TargetArchitecture Condition="$(TargetRuntimeIdentifier.EndsWith('-wasm'))">wasm32</TargetArchitecture>
@@ -28,6 +29,7 @@
2829
<TargetSystem>linux</TargetSystem>
2930
<TargetSystemVersion>3.10</TargetSystemVersion>
3031
<TargetSystemVersion Condition="'$(TargetArchitecture)' == 'powerpc64le'">3.14</TargetSystemVersion>
32+
<TargetSystemVersion Condition="'$(TargetArchitecture)' == 'riscv64'">4.15</TargetSystemVersion>
3133
</PropertyGroup>
3234

3335
<PropertyGroup Condition="$(TargetRuntimeIdentifier.StartsWith('osx-'))">
@@ -67,6 +69,7 @@
6769
<PropertyGroup Condition="'$(TargetLibrary)' == 'glibc'">
6870
<TargetLibraryVersion>2.17</TargetLibraryVersion>
6971
<TargetLibraryVersion Condition="'$(TargetArchitecture)' == 'powerpc64le'">2.19</TargetLibraryVersion>
72+
<TargetLibraryVersion Condition="'$(TargetArchitecture)' == 'riscv64'">2.27</TargetLibraryVersion>
7073
</PropertyGroup>
7174

7275
<PropertyGroup>

Diff for: src/sdk/build/Vezel.Zig.Sdk.Defaults.targets

+2
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,11 @@
7171
linux-arm;
7272
linux-arm64;
7373
linux-ppc64le;
74+
linux-riscv64;
7475
linux-x64;
7576
linux-musl-arm;
7677
linux-musl-arm64;
78+
linux-musl-riscv64;
7779
linux-musl-x64;
7880
osx-arm64;
7981
osx-x64;

0 commit comments

Comments
 (0)