<div dir="ltr">On Sun, Dec 16, 2018 at 9:19 PM Marek Olšák <<a href="mailto:maraeo@gmail.com" target="_blank">maraeo@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">On Thu, Dec 13, 2018 at 7:48 PM Dylan Baker <<a href="mailto:dylan@pnwbakers.com" target="_blank">dylan@pnwbakers.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Quoting Marek Olšák (2018-12-13 11:28:10)<br>
> Another issue with meson is this:<br>
> <br>
> I have to set PKG_CONFIG_PATH when I type meson for 32-bit builds. If I do<br>
> meson configure --clearcache and then type "ninja", it will reconfigure, but<br>
> will use 64-bit libraries instead because PKG_CONFIG_PATH is not set when ninja<br>
> is run, which will fail to link.<br>
> <br>
> Luckily, at least CC="gcc -m32" and CXX="g++ -m32" weren't wiped out by<br>
> --clearcache.<br>
> <br>
> Additionally, it would be nice if the default build type was release instead of<br>
> plain.<br>
> <br>
> Thanks,<br>
> Marek<br>
> <br>
> On Mon, Dec 10, 2018 at 6:11 PM Dylan Baker <<a href="mailto:dylan@pnwbakers.com" target="_blank">dylan@pnwbakers.com</a>> wrote:<br>
> <br>
>     Meson 0.49.0 has been out for a couple of days now, and I'd like to make<br>
>     the<br>
>     final call for autotools. My patch is so massive that it's a huge pain to<br>
>     send<br>
>     to the list, the latest versions is here:<br>
>     <a href="https://gitlab.freedesktop.org/dbaker/mesa/commits/delete-autotools" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/dbaker/mesa/commits/delete-autotools</a><br>
> <br>
>     Dylan<br>
>     _______________________________________________<br>
>     mesa-dev mailing list<br>
>     <a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
>     <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
> <br>
<br>
I've had much better luck using a cross file for doing x86 builds on x86_64, I<br>
believe I've posted my cross file before but I can do so again.<br></blockquote><div><br></div><div>Can this possibly be documented in the Mesa docs? The current documentation is misleading (LLVM and PKG_CONFIG_PATH sections) and missing other information.<br></div></div></div></blockquote><div><br></div>I think one of the serious usability issues is that environment variables such as CFLAGS, CXXFLAGS, LDFLAGS, and PKG_CONFIG_PATH are not saved by meson for future reconfigures. I think meson should ignore the variables completely, or the Mesa documentation should discourage users from the setting the variables. The current situation would be acceptable to me if users were warned that setting environment variables is a trap.</div><div class="gmail_quote"><br></div><div class="gmail_quote">Marek<br></div></div>