Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: opencl-mesa-git 13.1.0_devel.87261.b58d1ee-1

Git Clone URL: (read-only)
Package Base: mesa-git
Description: OpenCL support for AMD/ATI Radeon Mesa drivers
Upstream URL:
Keywords: mesa X11
Licenses: custom
Conflicts: opencl-mesa
Provides: opencl-driver, opencl-mesa=13.1.0-devel
Replaces: opencl-mesa
Submitter: Krejzi
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 144
Popularity: 0.475933
First Submitted: 2014-06-19 21:33
Last Updated: 2016-12-11 23:17

Required by (11)

Sources (3)

Pinned Comments

Lone_Wolf commented on 2016-10-11 20:52

Updated Pinned Comment

Recommended way to update :

run pacman -Syu
build & update llvm-svn & lib32-llvm-svn
build & update mesa-git
build & update lib32-mesa-git

If you feel llvm-svn takes to long to build (50 minutes on my system) Kerberizer (aur llvm-svn & lib32-llvm-svn maintainer ) has setup an unofficial repo.

That repo is updated to latest llvm-svn several times per day.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

worfhard commented on 2017-02-04 10:57

The Intel ILO Gallium3D driver is no more, should be removed from PKGBUILD

Lone_Wolf commented on 2017-01-24 14:51

This is a VCS package that always builds the latest version and can never be out-of-date.

Just try building it and you'll notice it builds a different version then the one listed above.

Lone_Wolf commented on 2016-12-28 13:01

sthalik, no build issues here.
Check these :
Are base-devel and/or multilib-devel (only needed for building lib32-* stuff) installed ?
have you run pacman -Syu just before building ?
Is your building folder on a native linux filesystem ?

If those checks all succeed, post full build log on a pastebin site.

As for building against stable llvm/clang : check my comment from 2016-20-12 .

sthalik commented on 2016-12-27 13:38

Also mesa no longer requires llvm-svn and can do with regular llvm. I solved it locally with dummy *-svn packages. Gallium builds as it should.

sthalik commented on 2016-12-27 13:37

Without manual `git config core.symlinks true' the build fails on r200. Please set symlink support in the source repository.

Lone_Wolf commented on 2016-12-20 12:26

Mesa trunk Master follows llvm/clang svn closely. By building mesa-git against stable llvm/clang versions you may gain some stability, but will miss out on the latest features.

ex : mesa-git + llvm 3.9.0 will report OpenGL 4.3 for radeonsi driver, not OpenGL 4.5 as it reports with llvm-svn .

For the sake of argument, let's assume that is acceptable and mesa-git would switch to depending on llvm/clang .

For building in a clean chroot the way pacman resolves dependencies would result in mesa-git being build against llvm/clang from extra repo.
Those that wanted to do a clean chrootbuild against llvm-svn/clang-svn would have to use a custom pacman.conf for the chroot or change the PKGBUILD.

Bugs occurring with mesa-git + stable llvm/clang would often get : 'switch to latest llvm-svn/clang-svn" as response.

There are many more pitfalls.

TL;DR : building mesa-git against stable llvm/clang is tecnically possible, but opens a big can of worms.

dreieck commented on 2016-12-20 07:06

Does this package really need clang-svn to build? Does clang not suffice?
The same with llvm: Does it really need llvm-svn to build, does llvm not suffice?

For me, I did build it with "llvm" and "clang". So, would be good to include just those as build deps (the -svn-variants should provide the non-svn-variants).

Lone_Wolf commented on 2016-12-18 15:55

I am working on a simpler package, you can find it here :

Please help to test it.

Lone_Wolf commented on 2016-12-10 12:24

Strunkenbold, aig :

Thanksfor the reports.
Stock mesa 13.0.2-1 changed interaction of vulkan related packages, 13.02-2 did same for opencl packages.

I'll adjust things this weekend.

Strunkenbold commented on 2016-12-10 08:51

Package depends on libcl, but this cant be found anywhere now.