[Mesa-dev] [PATCH 2/2] meson: upgrade minimum meson version

Dylan Baker dylan at pnwbakers.com
Tue Apr 9 15:43:25 UTC 2019


Quoting Eero Tamminen (2019-04-09 04:14:21)
> Hi,
> 
> On 9.4.2019 0.22, Dylan Baker wrote:
> > It would be nice if people wouldn't try to build bleeding edge mesa on a 12 year
> > old distro :D. Unfortunately as Eero ppoints out they do. I'd like to bump the
> > meson version to 0.47 in the future for some of the other features it adds
> > (automatically figuring out the dependencies for pkg-config, feature options,
> > etc), but that'll have to wait a bit for distros to catch up.
> 
> Currently at least Meson 0.45 is required, which I think to rule out any 
> 12 year old distros :D.  Requiring Meson 0.47 would rule out 2 year old 
> distro releases.
> 
> If somebody can test latest stable distros to see they work if one just
> takes newer Meson binary package from newer version of the distro, maybe
> Mesa could add instruction for users to do that?
> 
> In Ubuntu 18.04 those instructions would be:
> - replace "bionic" in /etc/apt/sources.list temporarily with "cosmic"
> - do "sudo apt update && sudo apt install meson"
> - revert /etc/apt/sources.list back to bionic
> 
> In Debian stable/stretch (which has Meson v0.37):
> - enable "stretch-backports" repo to install Meson (v0.49)
> 
> 
>         - Eero
> 
> PS. reason why I say Meson binary packages from newer distro version
> need to work is that I think expecting users to build also new Meson
> version from source is not realistic as it seems to need huge amount
> of esoteric build dependencies:
>         https://packages.ubuntu.com/source/cosmic/meson

Uhhhhh. Meson depends on Python >= 3.5 and optionally on python-setuptools at
runtime. Some of the dependencies there are necessary to run the full test
suite, others I'm not sure what purpose they server.

Dylan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190409/da638061/attachment.sig>


More information about the mesa-dev mailing list