mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 14:32:13 +08:00
rust-bindgen: 0.70.1 -> 0.69.4.
This downgrade fixes the lib32 NVK build in Mesa as the new version generates the bindings for libnak improperly for 32-bit. Perhaps an ABI issue. Also added the commit from Toxikuu in the changelog. And removed the notification to users saying NVK cannot be built.
This commit is contained in:
parent
2a1ac1e81f
commit
e0614e8855
@ -42,6 +42,15 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>October 25th, 2024</para>
|
<para>October 25th, 2024</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[Zeckmathederg] - rust-bindgen: 0.70.1 -> 0.69.4.<para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[Toxikuu] - GLib2: Disabled tests and added libxslt as an
|
||||||
|
optional dependency. PR
|
||||||
|
<ulink url="https://github.com/Zeckmathederg/glfs/pull/29">(#29)</ulink>
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>[Zeckmathederg] - Mesa: Notified people of NVK 32-bit build
|
<para>[Zeckmathederg] - Mesa: Notified people of NVK 32-bit build
|
||||||
being borked.</para>
|
being borked.</para>
|
||||||
|
@ -140,7 +140,7 @@
|
|||||||
<!ENTITY llvm-version "&llvm-maj-version;.1.&llvm-point-version;">
|
<!ENTITY llvm-version "&llvm-maj-version;.1.&llvm-point-version;">
|
||||||
<!ENTITY rust-version "1.82.0">
|
<!ENTITY rust-version "1.82.0">
|
||||||
<!ENTITY cbindgen-version "0.27.0">
|
<!ENTITY cbindgen-version "0.27.0">
|
||||||
<!ENTITY rust-bindgen-version "0.70.1">
|
<!ENTITY rust-bindgen-version "0.69.4">
|
||||||
<!ENTITY mako-version "1.3.6">
|
<!ENTITY mako-version "1.3.6">
|
||||||
<!ENTITY libdrm-version "2.4.123">
|
<!ENTITY libdrm-version "2.4.123">
|
||||||
<!ENTITY libva-version "2.22.0">
|
<!ENTITY libva-version "2.22.0">
|
||||||
|
@ -179,6 +179,14 @@ mv projects/compiler-rt-&llvm-version;.src projects/compiler-rt</userinput></scr
|
|||||||
|
|
||||||
<screen><userinput>grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'</userinput></screen>
|
<screen><userinput>grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'</userinput></screen>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Ensure installing the <command>FileCheck</command> program which is
|
||||||
|
needed by the test suite of some packages (for example
|
||||||
|
rustc-&rust-version;):
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen><userinput>sed 's/utility/tool/' -i utils/FileCheck/CMakeLists.txt</userinput></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Install <application>LLVM</application> by running the following
|
Install <application>LLVM</application> by running the following
|
||||||
commands:
|
commands:
|
||||||
|
@ -282,16 +282,6 @@ ldconfig</userinput></screen>
|
|||||||
<sect2 role="installation">
|
<sect2 role="installation">
|
||||||
<title>32-bit Installation of NVK and Vulkan Swrast</title>
|
<title>32-bit Installation of NVK and Vulkan Swrast</title>
|
||||||
|
|
||||||
<important>
|
|
||||||
<para>Building for NVK 32-bit right now is borked. The cause is unclear,
|
|
||||||
but what does happen is a file full of bindings is not properly generated
|
|
||||||
for 32-bit, causing an overflow error. This was the case before the
|
|
||||||
driver could be built, but now it is once again borked and cannot be
|
|
||||||
built. You may follow these instructions if you wish, but for now, it is
|
|
||||||
recommened to use <xref linkend="nvidia"/> instead if you have a nVidia
|
|
||||||
card.</para>
|
|
||||||
</important>
|
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>
|
<para>
|
||||||
Feel free to skip this section if you don't want to install the
|
Feel free to skip this section if you don't want to install the
|
||||||
@ -305,11 +295,14 @@ ldconfig</userinput></screen>
|
|||||||
few paths in a personality
|
few paths in a personality
|
||||||
file used by <application>Pkgconf</application>, as it searches in
|
file used by <application>Pkgconf</application>, as it searches in
|
||||||
<filename>/usr</filename> rather than
|
<filename>/usr</filename> rather than
|
||||||
<envar>$XORG_PREFIX</envar>. If the expanded
|
<envar>$XORG_PREFIX</envar>.
|
||||||
path is <filename>/usr</filename>, skip to the compilation
|
|
||||||
instructions.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<para>If the expanded path is <filename>/usr</filename>, skip to cleaning
|
||||||
|
the build directory.</para>
|
||||||
|
</note>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Change the paths in the <application>Pkgconf</application> personality
|
Change the paths in the <application>Pkgconf</application> personality
|
||||||
file as the <systemitem class="username">root</systemitem> user:
|
file as the <systemitem class="username">root</systemitem> user:
|
||||||
|
Loading…
Reference in New Issue
Block a user