[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2
From: |
John Kehayias |
Subject: |
[bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2 |
Date: |
Mon, 09 Sep 2024 03:43:27 +0000 |
Just a note that on IRC it was pointed out that we lost the i915 driver in
mesa. I adjusted the configure flags to restore some changes that were lost,
simplifying the configure-flags a little. That patch is attached and is live on
mesa-updates (along with some other changes, but not related directly to this
series).
On Fri, Sep 06, 2024 at 03:00 PM, John Kehayias wrote:
> Hello Guix,
>
> This is a series of patches to update mesa to the latest, 24.2.2, some
> dependencies, and fix a vulkan issue <https://issues.guix.gnu.org/71109>.
> Along the way I updated llvm-for-mesa and mesa inputs, which unifies the
> changes made to build on aarch64-linux, for instance. Hopefully this doesn't
> introduce regressions. To that end, I've pushed this series now to the
> mesa-updates branch to see how building on Cuirass goes. (A previous version
> was there already, but I have updated/rebased and now finally sending this.)
>
> Some notes:
>
> 1. The closure size of mesa has increased, something like from 374 MiB to 542
> MiB, mostly due to itself (not sure why) and then also from llvm. This is
> from going from v15 to v18 and as you'll see in a patch I had to enable
> building all targets. Possibly this can be alleviated by building a smaller
> clang for mesa?
>
> 2. Previous discussion was about getting NVK (which requires rust) built in
> the last mesa update. I'm not sure the current status but will check with
> those that were working on it before <https://issues.guix.gnu.org/69637>. I
> believe it is no longer experimental, so we should try to include it.
>
> Hopefully the patch changes and brief comments explain all, but please do
> provide any feedback, changes, fixes, etc. The branch has just been rebased
> on master but we can rebase as needed or if there are some critical errors on
> these patches I missed.
>
> Thanks!
> John
>
> PS: I guess python-team will get this series as I added two comments (no code
> changes) to python packages now needed for mesa. One already has a huge
> number of dependents anyway, but good to note I suppose.
>
> John Kehayias (6):
> gnu: libdrm: Update to 2.4.123.
> gnu: wayland-protocols: Update to 1.37.
> gnu: Remove wayland-protocols-next.
> gnu: llvm-for-mesa: Update to llvm-18.
> gnu: llvm-for-mesa: Build all targets.
> gnu: mesa: Update to 24.2.2.
>
> nathan (2):
> gnu: vulkan-headers: Hard-code libvulkan.so file name.
> gnu: volk: Hard-code path of vulkan-loader for dynamic loading
>
> gnu/packages/freedesktop.scm | 17 ++-----------
> gnu/packages/gl.scm | 49 ++++++++++++++----------------------
> gnu/packages/kde-plasma.scm | 2 +-
> gnu/packages/llvm.scm | 29 ++++++++++-----------
> gnu/packages/python-xyz.scm | 2 ++
> gnu/packages/vulkan.scm | 41 ++++++++++++++++++++++++++----
> gnu/packages/xdisorg.scm | 4 +--
> 7 files changed, 75 insertions(+), 69 deletions(-)
>
>
> base-commit: d4fbd1ab341de85c1e5c77e0f7adc5aae056be15
0001-gnu-mesa-Update-configure-flags.patch
Description: Text Data
- [bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2, John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 1/8] gnu: libdrm: Update to 2.4.123., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 4/8] gnu: vulkan-headers: Hard-code libvulkan.so file name., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 6/8] gnu: llvm-for-mesa: Update to llvm-18., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 3/8] gnu: Remove wayland-protocols-next., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 5/8] gnu: volk: Hard-code path of vulkan-loader for dynamic loading, John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 7/8] gnu: llvm-for-mesa: Build all targets., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 8/8] gnu: mesa: Update to 24.2.2., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 2/8] gnu: wayland-protocols: Update to 1.37., John Kehayias, 2024/09/06
- [bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2,
John Kehayias <=
- [bug#73071] [PATCH mesa-updates] gnu: mesa: Enable NVK driver for x86_64 architecture., aurtzy, 2024/09/09
- [bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2, The Man, 2024/09/17
- [bug#73071] [PATCH mesa-updates 0/8] Various updates for mesa to 24.2.2, John Kehayias, 2024/09/19