Skip to content

Commit

Permalink
[mono] Use libclang from dotnet/llvm-project for offsets-tool.py (#10…
Browse files Browse the repository at this point in the history
…9188)

Removes the need for a system-installed libclang.
  • Loading branch information
akoeplinger authored Oct 24, 2024
1 parent d450d9c commit 381ea07
Show file tree
Hide file tree
Showing 9 changed files with 75 additions and 4,095 deletions.
28 changes: 28 additions & 0 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,10 @@
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>24f902e6d5bfe3fec9f07d55efe44794aec614a1</Sha>
</Dependency>
<Dependency Name="runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -230,6 +234,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -238,6 +246,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -246,6 +258,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -254,6 +270,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -262,6 +282,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand All @@ -270,6 +294,10 @@
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
</Dependency>
<Dependency Name="runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="19.1.0-alpha.1.24510.2" CoherentParentDependency="Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100.Transport">
<Uri>https://github.com/dotnet/llvm-project</Uri>
<Sha>fd349639363fadcff5ecce395bde5588821cd6f8</Sha>
Expand Down
7 changes: 7 additions & 0 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -221,18 +221,25 @@
<MicrosoftNativeQuicMsQuicSchannelVersion>2.4.3</MicrosoftNativeQuicMsQuicSchannelVersion>
<SystemNetMsQuicTransportVersion>9.0.0-alpha.1.24167.3</SystemNetMsQuicTransportVersion>
<!-- Mono LLVM -->
<runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimelinuxmuslarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimelinuxmuslx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimeosxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>19.1.0-alpha.1.24515.1</runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMLibclangVersion>
<runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>19.1.0-alpha.1.24510.2</runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
<runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>19.1.0-alpha.1.24510.2</runtimeosxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
<!-- emscripten / Node
Expand Down
Loading

0 comments on commit 381ea07

Please sign in to comment.