[Mesa-dev] [PATCH] gallium/clover: Remove libxmlconfig.la from targets/clover/Makefile.am

Dieter Nützel Dieter at nuetzel-hh.de
Fri Aug 4 10:36:40 UTC 2017


Am 04.08.2017 11:08, schrieb Nicolai Hähnle:
> On 04.08.2017 10:27, Nicolai Hähnle wrote:
>> On 04.08.2017 06:24, Aaron Watry wrote:
>>> Gets rid of a bunch of errors like the following:
>>> 
>>> make[4]: Entering directory 
>>> '/home/me/src/mesa/build/src/gallium/targets/opencl'
>>>    CXXLD    libOpenCL.la
>>> ../../../../src/util/.libs/libxmlconfig.a(libxmlconfig_la-xmlconfig.o): 
>>> In function `driParseOptionInfo':
>>> /home/me/src/mesa/src/util/xmlconfig.c:719: multiple definition of 
>>> `driParseOptionInfo'
>>> ../../../../src/gallium/auxiliary/pipe-loader/.libs/libpipe_loader_dynamic.a(libxmlconfig_la-xmlconfig.o):/home/me/src/mesa/src/util/xmlconfig.c:719: 
>>> first defined here
>>> ../../../../src/util/.libs/libxmlconfig.a(libxmlconfig_la-xmlconfig.o): 
>>> In function `driParseConfigFiles':
>>> /home/me/src/mesa/src/util/xmlconfig.c:990: multiple definition of 
>>> `driParseConfigFiles'
>>> ../../../../src/gallium/auxiliary/pipe-loader/.libs/libpipe_loader_dynamic.a(libxmlconfig_la-xmlconfig.o):/home/me/src/mesa/src/util/xmlconfig.c:990: 
>>> first defined here
>>> 
>>> Fixes: 33f7d71d5358337f ("pipe-loader: fix build of dynamic 
>>> pipe-drivers")
>>> Cc: Nicolai Hähnle <nicolai.haehnle at amd.com>
>>> Cc: Emil Velikov <emil.velikov at collabora.com>
>>> ---
>>>   src/gallium/targets/opencl/Makefile.am | 1 -
>>>   1 file changed, 1 deletion(-)
>>> 
>>> diff --git a/src/gallium/targets/opencl/Makefile.am 
>>> b/src/gallium/targets/opencl/Makefile.am
>>> index e88fa0fd38..c9d2be7afd 100644
>>> --- a/src/gallium/targets/opencl/Makefile.am
>>> +++ b/src/gallium/targets/opencl/Makefile.am
>>> @@ -19,7 +19,6 @@ lib at OPENCL_LIBNAME@_la_LIBADD = \
>>>       $(top_builddir)/src/gallium/state_trackers/clover/libclover.la 
>>> \
>>>       $(top_builddir)/src/gallium/auxiliary/libgallium.la \
>>>       $(top_builddir)/src/util/libmesautil.la \
>>> -    $(top_builddir)/src/util/libxmlconfig.la \
>> 
>> So, this is weird because I added this line to make one of the Travis 
>> CI builds pass. What are your ./configure options?
> 
> Okay, so the difference is HAVE_CLOVER_ICD. Apparently there's no
> Travis CI build with that set to false. We need to figure out a way to
> make both options happy.
> 
> Cheers,
> Nicolai

This is the same for me (like I posted with my latest Tested-by: for 
you)...;-)

./autogen.sh --prefix=/usr/local --with-dri-drivers="" 
--with-gallium-drivers=r600,radeonsi,swrast --with-platforms=drm,x11 
--enable-nine --enable-texture-float --enable-opencl 
--with-vulkan-drivers=radeon

With OpenCL.

So this is

Tested-by: Dieter Nützel <Dieter at nuetzel-hh.de>

Greetings,
Dieter


>> Thanks,
>> Nicolai
>> 
>>>       $(EXPAT_LIBS) \
>>>       $(LIBELF_LIBS) \
>>>       $(DLOPEN_LIBS) \
>>> 
>> 
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list