Seems I forgot to upload the adjusted version, done mow (after fresh build)
Search Criteria
Package Details: lib32-mesa-minimal-git 24.3.0_devel.194642.a9d64fa1bde-1
Package Actions
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) |
Dependencies (48)
- glslang (glslang-gitAUR)
- lib32-expat
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- lib32-libdrm (lib32-libdrm-gitAUR)
- lib32-libelf
- lib32-libunwind
- lib32-libx11
- lib32-libxcb (lib32-libxcb-gitAUR)
- lib32-libxdamage
- lib32-libxext
- lib32-libxshmfence
- lib32-libxxf86vm
- lib32-llvm-libs-minimal-gitAUR
- lib32-lm_sensors
- lib32-spirv-tools (lib32-spirv-tools-gitAUR)
- lib32-systemd (lib32-systemd-gitAUR)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR)
- lib32-wayland (lib32-wayland-gitAUR)
- lib32-zlib
- lib32-zstd
- mesa-minimal-gitAUR
- clang-minimal-gitAUR (make)
- clang-opencl-headers-minimal-gitAUR (make)
- git (git-gitAUR, git-glAUR) (make)
- lib32-clang-libs-minimal-gitAUR (make)
- lib32-clang-opencl-headers-minimal-gitAUR (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
- lib32-libelf (make)
- lib32-libglvnd (make)
- lib32-libva (make)
- lib32-libvdpau (make)
- lib32-libx11 (make)
- lib32-libxml2 (make)
- lib32-libxrandr (make)
- lib32-llvm-minimal-gitAUR (make)
- lib32-spirv-llvm-translator-minimal-gitAUR (make)
- lib32-spirv-tools (lib32-spirv-tools-gitAUR) (make)
- lib32-wayland (lib32-wayland-gitAUR) (make)
- libclc-minimal-gitAUR (make)
- mesa-minimal-gitAUR (make)
- meson (meson-gitAUR) (make)
- python-mako (make)
- python-packaging (make)
- python-pyaml (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
- opengl-man-pages (optional) – for the OpenGL API man pages
Required by (82)
- arch-gaming-meta (requires lib32-libva-mesa-driver)
- com.qq.weixin.work.deepin-x11 (requires lib32-mesa)
- deepin-wine5-i386 (requires lib32-mesa)
- deepin-wine5-stable-i386 (requires lib32-mesa)
- deepin-wine6-stable (requires lib32-mesa)
- donkey-me (requires lib32-mesa)
- enemy-territory (requires lib32-mesa)
- epsxe-plugin-gpu-xgl2 (requires lib32-mesa)
- etlegacy32-bin (requires lib32-mesa)
- frozensynapse-hib (requires lib32-mesa)
- gallium-nine-git (requires lib32-mesa)
- gallium-nine-git (requires lib32-mesa) (make)
- grim-fandango (requires lib32-mesa)
- jumpman (requires lib32-mesa)
- kasmvncserver-bin (requires lib32-mesa)
- legendofdungeon (requires lib32-mesa)
- lib32-amdonly-gaming-vulkan-radeon-git (requires lib32-vulkan-mesa-layers) (optional)
- lib32-amdonly-gaming-vulkan-swrast-git (requires lib32-vulkan-mesa-layers) (optional)
- lib32-ffmpeg (requires lib32-mesa) (make)
- lib32-glfw-wayland (requires lib32-mesa) (make)
- Show 62 more...
Sources (2)
Lone_Wolf commented on 2021-09-20 09:04 (UTC)
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.
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