Package Details: lib32-mesa-minimal-git 24.3.0_devel.194642.a9d64fa1bde-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: MIT AND BSD-3-Clause AND SGI-B-2.0
Conflicts: lib32-libva-mesa-driver, lib32-mesa, lib32-mesa-libgl, lib32-mesa-vdpau, lib32-mesa-vulkan, lib32-opencl-clover-mesa, lib32-opencl-rusticl-mesa, lib32-vulkan-intel, lib32-vulkan-mesa-layers, lib32-vulkan-nouveau, lib32-vulkan-radeon, lib32-vulkan-virtio
Provides: lib32-libva-mesa-driver, lib32-mesa, lib32-mesa-vdpau, lib32-mesa-vulkan, lib32-opengl-driver, lib32-vulkan-driver, lib32-vulkan-mesa-layers, lib32-vulkan-radeon, lib32-vulkan-virtio
Submitter: shoober420
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 7
Popularity: 0.000003
First Submitted: 2020-12-10 00:42 (UTC)
Last Updated: 2024-09-11 10:38 (UTC)

Required by (82)

Sources (2)

Pinned Comments

Lone_Wolf commented on 2024-03-30 16:05 (UTC) (edited on 2024-08-31 11:11 (UTC) by Lone_Wolf)

Build order

make sure mesa-minmal-git and deps are uptodate, see https://aur.archlinux.org/packages/mesa-minimal-git#comment-916087

lib32-llvm-minimal-git
lib32-spirv-llvm-translator-minimal-git
lib32-mesa-minimal-git

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Lone_Wolf commented on 2021-09-20 09:04 (UTC)

Seems I forgot to upload the adjusted version, done mow (after fresh build)

xenu commented on 2021-09-19 18:18 (UTC)

"use hasParamAttr" patch should be removed here as well as it has been merged. Thank you.

Lone_Wolf commented on 2021-09-08 12:40 (UTC)

Correct, I was already working on it.

Patch applied.

xenu commented on 2021-09-08 12:21 (UTC)

Same patch as https://aur.archlinux.org/packages/mesa-minimal-git/#comment-825734 needs to be applied here for llvm14 compatibility.

Lone_Wolf commented on 2021-07-24 12:14 (UTC)

Upstream solved build failure, patch reverted.

Lone_Wolf commented on 2021-06-18 11:37 (UTC)

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 (UTC)

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 (UTC)

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 (UTC) (edited on 2021-06-11 08:45 (UTC) by xenu)

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 (UTC) (edited on 2021-01-22 18:45 (UTC) by Lone_Wolf)

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.