Package Details: lib32-mesa-aco-git 19.3.0_devel.20191010.1b2cbc98c39-7

Git Clone URL: https://aur.archlinux.org/lib32-mesa-aco-git.git (read-only)
Package Base: lib32-mesa-aco-git
Description: Mesa with the ACO compiler patchset, git version
Upstream URL: https://www.mesa3d.org
Licenses: custom
Conflicts: lib32-libva-mesa-driver, lib32-mesa, lib32-mesa-git, lib32-mesa-vdpau, lib32-vulkan-intel, lib32-vulkan-mesa-layer, lib32-vulkan-radeon
Provides: lib32-libva-mesa-driver=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-mesa=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-mesa-git=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-mesa-libgl=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-mesa-vdpau=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-opengl-driver, lib32-vulkan-intel=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-vulkan-mesa-layer=19.3.0_devel.20191010.1b2cbc98c39-7, lib32-vulkan-radeon=19.3.0_devel.20191010.1b2cbc98c39-7
Submitter: Nephyrin
Maintainer: Nephyrin
Last Packager: Nephyrin
Votes: 1
Popularity: 0.755718
First Submitted: 2019-10-06 18:28
Last Updated: 2019-10-14 21:02

Required by (85)

Sources (3)

Pinned Comments

Nephyrin commented on 2019-10-06 22:18

If anyone is having a circular issue where they cannot -Syu due to their lib32-mesa-aco-git build, you'll need to switch back to regular lib32-mesa, do a proper upgrade, and then rebuild lib32-mesa-aco-git. The recent libglvnd changes mean this package must be built in the presence of lib32-libglvnd>=1.2.0 to prevent issues.

I've bumped the build dep accordingly to hopefully prevent people from getting stuck.

Nephyrin commented on 2019-10-06 18:30

See here for information on the ACO backend: https://steamcommunity.com/games/221410/announcements/detail/1602634609636894200

While some bits of ACO have been merged to upstream mesa, this branch still contains the latest development work, and also enables ACO features by default.

This package is mesa-git targeted at the ACO branch. It selects llvm 8.0 to prevent breaking your system when llvm9 comes out (rebuild will be required). Unlike mesa-git this doesn't have the MESA_WHICH_LLVM selection, which we were seeing break AUR helpers such as yay, but that may be a matter of preference. Using llvm-git is much less necessary with this as the new compiler, by definition, is not using LLVM (some non-pixel-shaders still make use of system LLVM, but 8.0 should be plenty recent for those purposes)

Latest Comments

Nephyrin commented on 2019-10-06 22:18

If anyone is having a circular issue where they cannot -Syu due to their lib32-mesa-aco-git build, you'll need to switch back to regular lib32-mesa, do a proper upgrade, and then rebuild lib32-mesa-aco-git. The recent libglvnd changes mean this package must be built in the presence of lib32-libglvnd>=1.2.0 to prevent issues.

I've bumped the build dep accordingly to hopefully prevent people from getting stuck.

Nephyrin commented on 2019-10-06 18:30

See here for information on the ACO backend: https://steamcommunity.com/games/221410/announcements/detail/1602634609636894200

While some bits of ACO have been merged to upstream mesa, this branch still contains the latest development work, and also enables ACO features by default.

This package is mesa-git targeted at the ACO branch. It selects llvm 8.0 to prevent breaking your system when llvm9 comes out (rebuild will be required). Unlike mesa-git this doesn't have the MESA_WHICH_LLVM selection, which we were seeing break AUR helpers such as yay, but that may be a matter of preference. Using llvm-git is much less necessary with this as the new compiler, by definition, is not using LLVM (some non-pixel-shaders still make use of system LLVM, but 8.0 should be plenty recent for those purposes)