Commit graph

1099 commits

Author SHA1 Message Date
José Expósito
34791f7ba8 Update to 23.3.0-rc5 2023-11-29 16:34:26 +01:00
José Expósito
61968b4cba Set glx-read-only-text on i386
An update on the linker will now refuse to create binaries with a
loadable memory segment that has read, write and execute permissions
set.
mesa creates one unless "glx-read-only-text" is enabled.

Revert commit e2acc882a1 ("Disable rwx segment linker error") and set
"glx-read-only-text" instead.

See Nick's comment for more information about the revert:
https://bugzilla.redhat.com/show_bug.cgi?id=2250927#c10

Fix: https://bugzilla.redhat.com/show_bug.cgi?id=2250927
2023-11-23 14:35:01 +01:00
José Expósito
e2acc882a1 Disable rwx segment linker error
An update on the linker will now refuse to create binaries with a
loadable memory segment that has read, write and execute permissions
set.
mesa creates one unless "glx-read-only-text" is enabled, however, the
documentation for "glx-read-only-text" reads:

  "Disable writable .text section on x86 (decreases performance)"

In order to avoid possible performance regressions, disable the linker
error.

Fix: https://bugzilla.redhat.com/show_bug.cgi?id=2250927
2023-11-23 12:50:44 +01:00
José Expósito
0c855a11ab Backport MR #26332 to fix X11 session on VMs
MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26332
Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26332
2023-11-22 13:01:53 +01:00
José Expósito
bdefef8468 Backport MR #26220 to fix GNOME apps crash
MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26220
Fedora bug:https://bugzilla.redhat.com/show_bug.cgi?id=2249725
Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10146
2023-11-17 10:41:43 +01:00
José Expósito
105bbeabc1 Backport MR #26029 to fix installer crash
Found by CI:
https://bodhi.fedoraproject.org/updates/FEDORA-2023-c39f82c465
2023-11-03 14:38:57 +01:00
José Expósito
933ae55743 Update to 23.3.0-rc2
Add a patch from upstream [1] fixing a compile error with LLVM 17 [2].

[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25536
[2] https://gitlab.freedesktop.org/mesa/mesa/-/issues/9791
2023-11-02 09:55:15 +01:00
José Expósito
5272167257 Update to 23.3.0-rc1
Remove patch added by commit d0377e3d3b ("Backport MR #24045 to fix
Iris crashes (#2238711)") as it was fixed by upstream mesa commit
9590bce3e249 ("radeonsi: prefix function with si_ to prevent name
collision"), which is  included in 23.3.0-rc1:

    $ git tag --contains=9590bce3e249
    mesa-23.3.0-rc1
2023-10-26 11:03:05 +02:00
Adam Williamson
d0377e3d3b Backport MR #24045 to fix Iris crashes (#2238711) 2023-10-05 10:45:16 -07:00
Pete Walter
4c4c1d76cc Update to 23.2.1 2023-09-29 15:02:42 +01:00
Dave Airlie
6ef0267943 update SPDX license 2023-09-15 16:59:07 +10:00
Adam Jackson
2f9a0d2a48 Build a few more drivers for RHEL 2023-09-07 14:19:23 -04:00
Pete Walter
30c882a9e6 Update to 23.2.0-rc3 2023-09-06 08:07:58 +01:00
Neal Gompa
9f2ae177dd Enable GLESv1 support
This is required for being able to pass the CTS for OpenGL ES and
ensures our GLES support is fully conformant.
2023-08-22 17:17:04 -04:00
Neal Gompa
9c488ba4ae Enable all aarch64 drivers for x86 for x86 emulation on aarch64
In order to enable hardware acceleration when running x86 applications
on AArch64, the drivers that are typically only enabled on AArch64
need to be built for x86 architectures too.

This allows us to set up x86 containers on AArch64 that can correctly
interface with hardware properly.
2023-08-14 23:28:53 +00:00
Neal Gompa
8265d5b42b Bump Meson minimum build dependency to 1.2.0
Meson >= 1.2.0 is required for building rusticl, so let's ensure
we have the correct dependency noted here.
2023-08-12 09:11:13 -04:00
Pete Walter
7f5da23d5f Update to 23.2.0-rc2 2023-08-10 14:04:17 +01:00
Pete Walter
4cec132c7b Update to 23.1.5 2023-08-03 12:06:52 +01:00
Pete Walter
c2035bde9a Update to 23.1.4 2023-07-22 23:34:10 +01:00
Yaakov Selkowitz
e495878d06 Disable libunwind, lm_sensors in RHEL builds 2023-07-16 06:14:45 +00:00
91adfd5fe1 Prevent partial updates (rhbz#2193135)
This is another attempt to prevent partial updates, where important mesa
subpackages get desynchronized with mesa-dri-drivers, and things crash because
of version mismatch.

According to Michel Dänzer [1], libglapi and libgbm should always match in
version to dri-drivers. So the conditional requirement was added there, and it
will help guard dependants (e.g. libGL, libEGL) versions in the future.

This is the Rawhide-version of PR 24 [2].

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2187726#c4
[2] https://src.fedoraproject.org/rpms/mesa/pull-request/24
2023-07-13 17:41:36 +00:00
Nicolas Chauvet
e29f42927b Update to 23.1.3 2023-06-30 08:25:17 +02:00
Pete Walter
9995b3e4e0 Update to 23.1.2 2023-06-11 13:52:30 +01:00
Neal Gompa
7beab697c6 Enable stack trace and HUD sensor support
Stack trace support is obviously quite useful for debugging, but
HUD sensor support is useful for gaming and benchmarking tools.
2023-06-07 08:01:07 -04:00
Dave Airlie
c4b1f2e455 update to 23.1.1 2023-05-26 07:27:17 +10:00
Dave Airlie
160abcd807 removed unused BR 2023-05-23 16:37:28 +10:00
Dave Airlie
b1a856e42d Update to mesa 23.1.0 2023-05-23 16:31:55 +10:00
Dave Airlie
1af7218528 Update to mesa 23.1.0 2023-05-23 14:45:55 +10:00
Michel Dänzer
c9de8a8e50 Do not enable intel-clc for ELN/RHEL
libclc isn't available there.

Fixes build failure on ELN.
2023-05-03 11:44:09 +02:00
Michel Dänzer
42315d0973 Enable intel-clc for ANV ray tracing support 2023-05-01 12:01:32 +02:00
Michel Dänzer
b23cdacd5d Remove superfluous meson parameters for rusticl
-Dllvm=enabled is already there unconditionally further down.

-Drust_std=2021 isn't needed when creating a new build directory from
scratch.
2023-04-28 17:47:59 +02:00
Pete Walter
7dd8d183e1 Update to 23.0.3 2023-04-25 19:04:05 +01:00
Pete Walter
7772fe8a59 Add missing inter-subpackage requires (rhbz#2187726)
Whenever we require a library from one of the mesa subpackages, use
fully qualified requires when doing so to ensure that the packages are
always updated in lock step.
2023-04-25 16:08:29 +01:00
Nicolas Chauvet
0d6ec78148 Revert "Tighten mesa-va-drivers recommends again (rhbz#2161338)"
This reverts commit 5967c1d99a.
2023-04-18 18:07:11 +02:00
Pete Walter
e38a2276c9 Update to 23.0.2 2023-04-13 04:01:00 +01:00
Pete Walter
5967c1d99a Tighten mesa-va-drivers recommends again (rhbz#2161338)
Do not require the exact full version but rather the matching
major.minor of the mesa release in order to allow for alternative
providers from other repos to slightly lag behind.

See https://bugzilla.redhat.com/show_bug.cgi?id=2161338#c12
2023-04-13 03:43:59 +01:00
Pete Walter
a87327bd9a Update to 23.0.1 2023-03-25 08:19:46 +00:00
Pete Walter
3f55b201b6 Update to 23.0.0 2023-02-23 11:16:08 +00:00
Adam Williamson
7969a1308b Backport MR #21333 to fix KDE on llvmpipe (#2164667) 2023-02-15 07:58:44 -08:00
e7344b6d97
Ensure standard Rust compiler flags are set 2023-02-05 20:33:19 +01:00
Pete Walter
4a6a053618 Update to 23.0.0-rc4 2023-02-01 23:08:32 +00:00
Adam Williamson
d3875a0cf7 Backport MR #20933 to fix double-free crash (rhbz#2164667) 2023-01-26 09:49:21 -08:00
Pete Walter
c2475caf9f Fix the build (rhbz#2161370) 2023-01-25 15:46:15 +00:00
Pete Walter
783859dfa6 Update to 23.0.0-rc3 2023-01-25 11:40:40 +00:00
Pete Walter
67698b41bb Use unversioned recommends for mesa-va-drivers (rhbz#2161338)
See https://src.fedoraproject.org/rpms/mesa/pull-request/18 for
discussion.
2023-01-25 11:25:50 +00:00
Pete Walter
c0a94403d7 Update to 22.3.3 2023-01-11 20:34:33 +00:00
Pete Walter
9aa34a47a9 Update to 22.3.2 2022-12-31 00:45:55 +00:00
Pete Walter
1653c6bf97 Update to 22.3.1 2022-12-18 21:17:40 +00:00
Dave Airlie
79252a205c fix regression around mit-shm detection 2022-12-07 05:27:54 +10:00
Pete Walter
a75484acac Update to 22.3.0 2022-11-30 23:16:08 +00:00