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>
|
||||
<para>October 25th, 2024</para>
|
||||
<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>
|
||||
<para>[Zeckmathederg] - Mesa: Notified people of NVK 32-bit build
|
||||
being borked.</para>
|
||||
|
@ -140,7 +140,7 @@
|
||||
<!ENTITY llvm-version "&llvm-maj-version;.1.&llvm-point-version;">
|
||||
<!ENTITY rust-version "1.82.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 libdrm-version "2.4.123">
|
||||
<!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>
|
||||
|
||||
<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>
|
||||
Install <application>LLVM</application> by running the following
|
||||
commands:
|
||||
|
@ -282,16 +282,6 @@ ldconfig</userinput></screen>
|
||||
<sect2 role="installation">
|
||||
<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>
|
||||
<para>
|
||||
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
|
||||
file used by <application>Pkgconf</application>, as it searches in
|
||||
<filename>/usr</filename> rather than
|
||||
<envar>$XORG_PREFIX</envar>. If the expanded
|
||||
path is <filename>/usr</filename>, skip to the compilation
|
||||
instructions.
|
||||
<envar>$XORG_PREFIX</envar>.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>If the expanded path is <filename>/usr</filename>, skip to cleaning
|
||||
the build directory.</para>
|
||||
</note>
|
||||
|
||||
<para>
|
||||
Change the paths in the <application>Pkgconf</application> personality
|
||||
file as the <systemitem class="username">root</systemitem> user:
|
||||
|
Loading…
Reference in New Issue
Block a user