<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/mesa3d, branch 2019.02-op-build</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2019-03-25T19:11:02+00:00</updated>
<entry>
<title>package/libdrm: amdgpu needs MMU</title>
<updated>2019-03-25T19:11:02+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2019-03-11T22:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8c16591d8962a439ea554c35c0e98727aff53dd6'/>
<id>urn:sha1:8c16591d8962a439ea554c35c0e98727aff53dd6</id>
<content type='text'>
amdgpu test uses fork() so disable amdgpu without MMU

Fixes:
 - http://autobuild.buildroot.org/results/8d6194982c1080e173fcef8212fb06e6dc275d58

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
(cherry picked from commit 9972dc2e8295bbd0dba694bf970133ba99ad25f3)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.3.3</title>
<updated>2019-02-10T10:17:41+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2019-02-10T10:04:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ac0b7333beb38e1adc5d166641d50b69ecdf2ac1'/>
<id>urn:sha1:ac0b7333beb38e1adc5d166641d50b69ecdf2ac1</id>
<content type='text'>
Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.3.2</title>
<updated>2019-01-25T14:40:18+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2019-01-24T16:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=59178773886d6d1016e90436db396e6dc92d7527'/>
<id>urn:sha1:59178773886d6d1016e90436db396e6dc92d7527</id>
<content type='text'>
Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package/mesa3d: override dri path</title>
<updated>2019-01-14T21:29:13+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2019-01-12T19:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=bd0bb8b8f6c975de3c926359990da9308d08a9e0'/>
<id>urn:sha1:bd0bb8b8f6c975de3c926359990da9308d08a9e0</id>
<content type='text'>
Since the bump to 1.5.3, the behavior of pkg-config has slightly
changed. Like it used to behave before this bump, a few paths (libdir,
includedir, etc.) are prefixed by the sysroot, and other paths are
not. However, the behavior changes when a path, such as dridriverdir,
is defined in terms of ${libdir}.

With the older pkg-config, dridriverdir was not sysroot-prefixed.

With the new pkg-config, it will be sysroot-prefixed, because
pkg-config really resolved the value of libdir, which is
sysroot-prefixed. dridriverdir is used on the target and not at build
time, so we don't want it to be sysroot-prefixed.

As reported by #11591, the xerver fail to load dri modules (r600_dri.so):

&gt;From Xorg.0.log:
(EE) AIGLX error: dlopen of /full/path/to/sysroot/usr/lib/dri/r600_dri.so failed (/full/path/to/sysroot/usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or directory)
(II) GLX: no usable GL providers found for screen 0

That's because the xserver hardcode the dri divers directory path in
DRI_DRIVER_PATH which come from
dridriverdir=`$PKG_CONFIG --variable=dridriverdir dri`

We can see in dri.pc that dridriverdir use libdir which is now prefixed
by the sysroot by pkgconf 1.5.3:

prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
dridriverdir=${libdir}/dri

Since we can't rely on pkgconf anymore, use
--with-dri-driverdir="/usr/lib/dri" to use explicitly "/usr/lib/dri"
instead of relying on dri.pc.

Tested using TestGlxinfo test from:
http://patchwork.ozlabs.org/patch/1021669/

Fixes:
https://bugs.buildroot.org/show_bug.cgi?id=11591

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Cc: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
[Thomas: drop double quotes in path, rework commit log]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.3.1</title>
<updated>2018-12-16T11:15:36+00:00</updated>
<author>
<name>James Hilliard</name>
<email>james.hilliard1@gmail.com</email>
</author>
<published>2018-12-16T08:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=875efa45b05a148ae8a0516d3b8eabd5cac08c97'/>
<id>urn:sha1:875efa45b05a148ae8a0516d3b8eabd5cac08c97</id>
<content type='text'>
Backport patch needed to fix error: ‘NULL’ undeclared
Signed-off-by: James Hilliard &lt;james.hilliard1@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.3.0</title>
<updated>2018-12-10T10:49:50+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2018-12-09T20:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ed5d7d622983b0a87a53280e0c0dc581a7f4cbf6'/>
<id>urn:sha1:ed5d7d622983b0a87a53280e0c0dc581a7f4cbf6</id>
<content type='text'>
Rebased patch 0002 after upstream commit
https://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=18.3&amp;id=6b8657aff0adb9952aa3178d3b332de19d354561

Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/mesa3d: enable OpenCL support</title>
<updated>2018-12-03T22:07:20+00:00</updated>
<author>
<name>Valentin Korenblit</name>
<email>valentinkorenblit@gmail.com</email>
</author>
<published>2018-10-20T22:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=fddf7a04a5b86ec56a77b963c69892aead17f97a'/>
<id>urn:sha1:fddf7a04a5b86ec56a77b963c69892aead17f97a</id>
<content type='text'>
This patch provides Clover, the OpenCL 1.1 API implementation by Mesa
for AMD GPUs. It generates libOpenCL.so.

Add --disable-opencl-icd because in Mesa 18 it defaults to on.  When
disabled, the shared library is named libOpenCL instead of
libMesaOpenCL and CL headers are installed.

Given that clc headers are being installed to a non-standard location,
it is necessary to specify this path in configure.ac. Otherwise,
pkg-config will output the absolute path to these headers located in
STAGING_DIR, which will cause a runtime error when calling
clBuildProgram.

Signed-off-by: Valentin Korenblit &lt;valentin.korenblit@smile.fr&gt;
Signed-off-by: Valentin Korenblit &lt;valentinkorenblit@gmail.com&gt;
[Thomas:
 - improve the description of the patch, based on input from Romain
 - register as a libopencl provider]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
Signed-off-by: Valentin Korenblit &lt;a class="moz-txt-link-rfc2396E" href="mailto:valentin.korenblit@smile.fr"&gt;&amp;lt;valentin.korenblit@smile.fr&amp;gt;&lt;/a&gt;
Signed-off-by: Valentin Korenblit &lt;a class="moz-txt-link-rfc2396E" href="mailto:valentinkorenblit@gmail.com"&gt;&amp;lt;valentinkorenblit@gmail.com&amp;gt;&lt;/a&gt;
Signed-off-by: Thomas Petazzoni &lt;a class="moz-txt-link-rfc2396E" href="mailto:thomas.petazzoni@bootlin.com"&gt;&amp;lt;thomas.petazzoni@bootlin.com&amp;gt;&lt;/a&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.2.6</title>
<updated>2018-12-03T20:27:43+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2018-12-03T18:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=e726fd8b5cd64befdee4176cacfe09fc1acfb6db'/>
<id>urn:sha1:e726fd8b5cd64befdee4176cacfe09fc1acfb6db</id>
<content type='text'>
Added mandatory dependency to xlib_libXxf86vm
https://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=18.2&amp;id=f05ce9dc514427a661696bc6b908e30841b6eb9d

Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.2.5</title>
<updated>2018-11-24T09:13:05+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2018-11-24T08:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cf7338c9034474fc9e64c238879bb0ca308a020b'/>
<id>urn:sha1:cf7338c9034474fc9e64c238879bb0ca308a020b</id>
<content type='text'>
Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/{mesa3d, mesa3d-headers}: bump version to 18.2.4</title>
<updated>2018-11-02T08:48:35+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2018-10-31T20:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=9f8f8a49c5f8d4bbd85058dfc0cdf26038bcddb8'/>
<id>urn:sha1:9f8f8a49c5f8d4bbd85058dfc0cdf26038bcddb8</id>
<content type='text'>
Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
</feed>
