[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