<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Aug 22, 2016 at 2:06 PM, Julien Cristau <span dir="ltr"><<a href="mailto:jcristau@debian.org" target="_blank">jcristau@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Aug 19, 2016 at 09:04:14 -0700, Jason Ekstrand wrote:<br>
<br>
> Not providing a path allows the ICD to work on multi-arch systems but<br>
> breaks it if you install anywhere other than /usr/lib.  Given that users<br>
> may be installing locally in .local or similar, we probably do want to<br>
> provide a filename.  Distros can carry a revert of this commit if they want<br>
> an intel_icd.json file without the path.<br>
><br>
</span>If a user is going to install stuff in .local, don't they have<br>
LD_LIBRARY_PATH pointing there too?<br></blockquote><div><br></div><div>Actually, no.  The loader will look for ICD files in .local/share/vulkan/icd.d and the ICD file will point to the right .so.  It should work out-of-the-box unless you either have a broken loader or we're installing something wrong.<br></div><div>--Jason <br></div></div><br></div></div>