libclc, LLVM, and SPIRV-LLVM-Translator: 18.1.7 -> 19.1.0.

This commit is contained in:
Zeckmathederg 2024-09-23 01:29:00 -06:00
parent c9510ff711
commit e96dc2fd16
3 changed files with 23 additions and 4 deletions

View File

@ -39,6 +39,16 @@
</listitem>
-->
<listitem>
<para>September 23rd, 2024</para>
<itemizedlist>
<listitem>
<para>[Zeckmathederg] - libclc, LLVM, and SPIRV-LLVM-Translator:
18.1.7 -&gt; 19.1.0.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>September 21st, 2024</para>
<itemizedlist>

View File

@ -134,8 +134,8 @@
<!ENTITY amdgpu-pro-amf-version "1.4.34">
<!ENTITY amdgpu-pro-libamdenc-version "1.0">
<!ENTITY nvidia-version "560.35.03">
<!ENTITY llvm-maj-version "18">
<!ENTITY llvm-point-version "7">
<!ENTITY llvm-maj-version "19">
<!ENTITY llvm-point-version "0">
<!ENTITY llvm-version "&llvm-maj-version;.1.&llvm-point-version;">
<!ENTITY rust-version "1.81.0">
<!ENTITY cbindgen-version "0.27.0">
@ -145,8 +145,8 @@
<!ENTITY libva-version "2.22.0">
<!ENTITY libvdpau-version "1.5">
<!ENTITY libvdpau-va-gl-version "0.4.2">
<!ENTITY spirv-llvm-translator-version "18.1.4">
<!ENTITY libclc-version "18.1.7">
<!ENTITY spirv-llvm-translator-version "&llvm-version;">
<!ENTITY libclc-version "&llvm-version;">
<!ENTITY ply-version "3.11">
<!ENTITY cython-version "3.0.11">
<!ENTITY yaml-version "0.2.5">

View File

@ -349,6 +349,15 @@ EOF</userinput></screen>
</para>
</note>
<para>
An experimental feature makes the build process fail with LLVM 19.1
and newer. Disable it and the test for it:
</para>
<screen><userinput>sed '/CondBitmap/,/^}/s/LLVM_VERSION.*/&amp; \&amp;\&amp; LLVM_VERSION_LT(19, 0)/' \
-i compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp &amp;&amp;
rm -v tests/coverage/mcdc/{cond*,if,inline*,nest*,non_*}.rs</userinput></screen>
<para>
Compile <application>Rust</application> by running the following
commands: