Package Details: lib32-mesa-minimal-git 21.2.0_devel.141308.50233d0daa3-1

Git Clone URL: https://aur.archlinux.org/lib32-mesa-minimal-git.git (read-only, click to copy)
Package Base: lib32-mesa-minimal-git
Description: an open-source implementation of the OpenGL specification, git version
Upstream URL: https://www.mesa3d.org
Licenses: custom
Conflicts: lib32-libva-mesa-driver, lib32-mesa, lib32-mesa-vdpau, lib32-mesa-vulkan, lib32-vulkan-intel, lib32-vulkan-radeon
Provides: lib32-libva-mesa-driver, lib32-mesa, lib32-mesa-vdpau, lib32-mesa-vulkan, lib32-opengl-driver, lib32-vulkan-driver, lib32-vulkan-intel, lib32-vulkan-radeon
Submitter: shoober420
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 4
Popularity: 0.164849
First Submitted: 2020-12-10 00:42
Last Updated: 2021-06-18 11:27

Required by (93)

Sources (4)

Latest Comments

Lone_Wolf commented on 2021-06-18 11:37

I looked into this but couldn't figure out how to use the new method for StackAlignmentOverride .The bugreport doesn't show any activity.

Mesa only uses this for PIPE_ARCH_X86 and it's unclear to me what it does.

Commenting out the command makes build continue without issues as far as I know.

do-not-use-StackAlignmentOverride.patch is applied as a workaround until a better solution is found.

Lone_Wolf commented on 2021-06-11 14:00

Looks like the issue is caused by a change in llvm, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/4906

Lone_Wolf commented on 2021-06-11 12:52

Currently lib32-llvm-minimal-git doesn't build, compiling latest mesa against lib32-llvm-minimal-git 13.0.0_r390487.386b66b2fc29-1 from june 8 also fails .

Will try to build against repo lib32-llvm to see if that still works.

xenu commented on 2021-06-11 08:45

Getting an error when compiling this package (first noticed yesterday):

[1728/1740] Compiling C++ object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_misc.cpp.o
FAILED: src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_misc.cpp.o
....
../mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp: In function ‘LLVMBool lp_build_create_jit_compiler_for_module(LLVMOpaqueExecutionEngine**, lp_generated_code**, lp_cached_code*, LLVMModuleRef, LLVMMCJITMemoryManagerRef, unsigned int, char**)’:
../mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp:354:12: error: ‘class llvm::TargetOptions’ has no member named ‘StackAlignmentOverride’
354 |    options.StackAlignmentOverride = 4;

mesa-minimal-git compiles fine. Is this an upstream error? Mesa or llvm? Thank you for any pointers.

Lone_Wolf commented on 2021-01-22 18:44

mesa and lib32-mesa need to use the same llvm / llvm-libs variant to avoid issues.

In case you want to discuss the chosen llvm variant, please do so on mesa-minimal-git page.

tb0n3 commented on 2021-01-11 03:08

Does this package now require lib32-llvm-minimal-git? I have been building fine for quite a while with regular lib32-llvm from the standard repository.

Lone_Wolf commented on 2021-01-09 23:31

correct, and it is disabled in this package.

shoober420 commented on 2021-01-09 19:45

gallium-opencl=disabled is necessary for lib32-mesa unless someone compiles lib32-libclc