-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mesa: update to 20.3.1. #27291
mesa: update to 20.3.1. #27291
Conversation
revision=1 | ||
wrksrc="mesa-${version}" | ||
build_style=meson | ||
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true | ||
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true | ||
-Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless | ||
-Dllvm=true -Db_lto=false -Dcpp_std=gnu++14" | ||
-Dlmsensors=true -Dplatforms=x11,wayland |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing the fix for thw build option.
srcpkgs/mesa/template
Outdated
@@ -337,7 +331,7 @@ mesa-vulkan-overlay-layer_package() { | |||
mesa-ati-dri_package() { | |||
build_style=meta | |||
lib32mode=full | |||
short_desc="Mesa DRI drivers for ATI GPUs (transitional dummy package)" | |||
short_desc="Mesa DRI drivers for ATI GPUs" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you want to make this a legit metapackage, I'd change short_desc
to a more generic "Mesa drivers for ATI GPUs", and same for Intel and Nouveau
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's not make it legit metapackages
they are still transitional dummy packages that people should not install by default, they should just remain there since they cause no harm and removing them would break upgrading old systems
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thing is that they install packages other than only mesa-dri
... They provide a certain convenience factor, imo.
I can't put a comment in the non diff part, but the dri drivers path needs to be adjusted also in the mesa-dri subpkg (2 occurrences). Also a lint rule ( |
Should we fix this by moving the installed drivers into |
If q66 wants to change the path from |
oh, nevermind, i understand now hmmm, let me think about it... |
I can probably remove this block? Or instead fix it for all targets. |
I would like to remove this if/when current multilib goes away |
- removed drm and surfaceless from platforms since they're determined automatically now. - removed wayland build option. Additional changes: - fix vulkan driver search path; see 87d2850. - remove special casing for driver location in i686. - add comment in libglapi dependency - @st3r4g - install multilib vulkan icd files into native package; this allows the new multilib approach to work without messing with vulkan-loader config paths or including the icd files into -32bit packages - @q66
The previous commit moves dri drivers to /usr/lib${wordsize}/dri, instead of simply /usr/lib/dri. It is necessary to rebuild xorg for correctness when accessing these drivers.
Correct driver location is now taken care of by 87d2850.
automatically now.
gcc: fix dynamic linker paths and default os library paths #27269
Closes: #27214 [via git-merge-pr]
I'm not sure if the issue here https://gitlab.freedesktop.org/mesa/mesa/-/issues/3989 matters for us.