<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Dylan,</div><div dir="ltr"><br></div><div dir="ltr">Can't speak on Timo's behalf, but looking at the build logs for 18.3.0 (which is patched with these patches), it built fine on ppc64el (Little Endian PPC64), but hurd is having issues, tho it looks like it's not directly related to the patch you provided.<div><br></div><div>Seems like the issue is that hurd is falling through the tests in src/util/os_misc.c: In function ‘os_get_total_physical_memory’</div><div><br></div><div>...and ends up bailing out with:</div><div><br></div><div>src/util/os_misc.c:173:2: error: #error unexpected platform in os_sysinfo.c</div><div><br></div><div>Build log output for that specific build on hurd here: <a href="https://buildd.debian.org/status/fetch.php?pkg=mesa&arch=hurd-i386&ver=18.3.0-1&stamp=1544515311&raw=0">https://buildd.debian.org/status/fetch.php?pkg=mesa&arch=hurd-i386&ver=18.3.0-1&stamp=1544515311&raw=0</a></div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, 18 Dec 2018 at 04:11, Dylan Baker <<a href="mailto:dylan@pnwbakers.com">dylan@pnwbakers.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Quoting Timo Aaltonen (2018-12-05 03:56:54)<br>
> On 4.12.2018 23.52, Dylan Baker wrote:<br>
> > This little series is aimed at fixing problems reported by fedora and debian<br>
> > when using meson, there's a couple of patches in here for fixing ppc64 detection<br>
> > (tested without llvm), and a couple for gnu hurd (not tested).<br>
> > <br>
> > Dylan Baker (5):<br>
> >   meson: remove duplicate definition<br>
> >   meson: Fix ppc64 little endian detection<br>
> >   meson: Override C++ standard to gnu++11 when building with altivec on<br>
> >     ppc64le<br>
> >   meson: Add support for gnu hurd<br>
> >   meson: Add toggle for glx-direct<br>
> > <br>
> >  meson.build                                   | 33 ++++++++++++-------<br>
> >  meson_options.txt                             |  6 ++++<br>
> >  src/gallium/state_trackers/clover/meson.build |  3 ++<br>
> >  3 files changed, 31 insertions(+), 11 deletions(-)<br>
> > <br>
> <br>
> Thanks, I'll give these a try soon.<br>
> <br>
> -- <br>
> t<br>
<br>
Ping<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Stuart Young (aka Cefiar)</div>