<p dir="ltr"></p>
<p dir="ltr">On Oct 20, 2016 8:11 AM, "Emil Velikov" <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>> wrote:<br>
><br>
> On 19 October 2016 at 20:31, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> > On Wed, Oct 19, 2016 at 12:16 PM, Emil Velikov <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>><br>
> > wrote:<br>
> >><br>
> >> On 19 October 2016 at 19:50, Kai Wasserbäch <<a href="mailto:kai@dev.carbon-project.org">kai@dev.carbon-project.org</a>><br>
> >> wrote:<br>
> >> > Hey Emil,<br>
> >> > just curious why you did the revert<br>
> >> ><br>
> >> > (<<a href="https://cgit.freedesktop.org/mesa/mesa/commit/?h=13.0&id=2ced8eb136528914e1bf4e000dea06a9d53c7e04">https://cgit.freedesktop.org/mesa/mesa/commit/?h=13.0&id=2ced8eb136528914e1bf4e000dea06a9d53c7e04</a>>).<br>
> >> > Wouldn't distros just set --disable-vulkan-icd-full-driver-path (I know<br>
> >> > I'm<br>
> >> > doing that for Multi-Arch compatibility for my local builds)?<br>
> >> ><br>
> >> Yes they can, yet they shouldn't need to bother to begin with, since<br>
> >> the code itself is not aimed at deployment ;-)<br>
> ><br>
> ><br>
> > What code isn't aimed at deployment?<br>
> ><br>
> > Don't just go reverting commits in the release branch on your own authority<br>
> > with no discussion.  If that flag is causing problems for distros and<br>
> > packagers, let's hear from them and they can tell us what they need.<br>
> ><br>
> I believe I mentioned it before - due to the high traffic on mesa-dev@<br>
> little-to-no distro maintainers get to read upon decisions and/or cast<br>
> their opinion. In most cases they'll just workout something locally<br>
> and not bother (-ETIME or other) prodding upstream.<br>
><br>
> I believe I explained it in length why the original and follow up are<br>
> bad idea, suggested two alternative solutions and a Nack on the patch.<br>
> Only to get all that fall though the cracks :-\<br>
><br>
> > Also, it's not in there for developers.  It's in there for people who want<br>
> > to do a local build and have "make install" work somewhat correctly.<br>
> Doing `make install' to a non-default prefix falls in the<br>
> development/testing category.<br>
><br>
> In either case using  LD_LIBRARY_PATH is a must _regardless_ of the<br>
> software that one's building/testing. That is unless you're using<br>
> chroot :-)</p>
<p dir="ltr">./configure --prefix=$HOME/.local<br>
make<br>
make install</p>
<p dir="ltr">Works today without LD_LIBRARY_PATH</p>
<p dir="ltr">> > They're free to do that local build from a release branch or a tarball and<br>
> > it should still work.<br>
><br>
><br>
> >  Also, you're making piles of pain for packagers who<br>
> > now have a configure flag that works in 12.0 git and 13.0 git but in 13.0<br>
> > release it is gone.<br>
> Please don't get me wrong, but I think you're over-dramatizing this a<br>
> little. Can you be specific where this has caused/will cause pain ?<br>
><br>
> I regularly check what distros do and try to steer them as things get<br>
> rocky. The revert helps exactly this - it removes the "pain" that it<br>
> would cause to distros since there's a) new option and b) the default<br>
> value of it is _against_ their preference.<br>
><br>
> Thanks<br>
> Emil<br></p>