[Mesa-dev] Lets talk about autotools

Dylan Baker dylan at pnwbakers.com
Mon Sep 17 17:50:32 UTC 2018


Quoting Jan Vesely (2018-09-17 10:36:52)
> Hi,
> 
> On Mon, 2018-09-17 at 09:44 -0700, Dylan Baker wrote:
> > I feel like for !windows meson is in good enough shape at this point that we
> > can start having the discussion about deleting the autotools build. So, is there
> > anything left that autotools can do that meson cannot (that we actually want to
> > implement)? And, what is a reasonable time-table to remove the autotools build?
> > I think we could reasonably remove it as soon as 18.3 if others felt confident
> > that it would work for them.
> 
> in my experience dealing with meson is a massive PITA. maybe I'm just
> not familiar with the meson way of doing things. Here are the issues
> I'm running into:
> 
> 1.) Have the setup of building multiple instances of mesa against
> different llvm versions been addressed? I'm building mesa with llvm
> 6/7/git using the same source, will the llvm-config location be
> remembered during reconfigure? ([0] has been open without any activity
> for 9 months)

I have meson patches for that, I'll go polish them and send them out.

> 2.) Is there a way to upgrade meson without having to manually
> regenerate build directories of every meson project? This clashes with
> automated git update/rebuild scripts and forces me to have a separate
> recreate/reconfigure shell script for every meson project.

https://github.com/mesonbuild/meson/pull/3909

> 3.) Has cross-compile pkg-config issue been fixed? Last time I checked
> cross file needed both "pkgconfig" and "pkg-config" variables set,
> otherwise it'd either complain or not find the corresponding pkgconfig
> files.

I've never seen that happen. If you can reproduce that please file a bug and
mention @dcbaker. My cross files only have pkgconfig in them and don't complain.

> 
> regards,
> Jan
> 
> [0]https://github.com/mesonbuild/meson/issues/2887
> 
> > 
> > Dylan
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 
-------------- 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/20180917/2c581500/attachment.sig>


More information about the mesa-dev mailing list