[Mesa-dev] [PATCH] autotools: Deprecate the use of autotools

Eric Engestrom eric.engestrom at intel.com
Wed Jan 16 12:47:35 UTC 2019


On Saturday, 2019-01-12 13:24:38 -0500, Ilia Mirkin wrote:
> On Sat, Jan 12, 2019 at 9:40 AM Gert Wollny <gw.fossdev at gmail.com> wrote:
> > I will not push it with
> > the strong NAK you gave, Ilia. To me consensus means that all who
> > contribute significantly to the project (like you certainly do) agree
> > or abstain, but don't object.
> 
> A single actor should not prevent a group from adopting something he
> doesn't like. Given that I had all the (in my consideration) major
> issues that I did, I assumed that some others had run into them as
> well and were equally (or at least partially) concerned. It seems like
> that theory has not been borne out -- while I did get some private
> feedback about this, no one seems to be publicly willing expend
> political capital on this issue.
> 
> Perhaps my workflow is different, or perhaps my tolerance for BS is
> lower. Probably some combination... I build for 3 different
> cross-environments in addition to the native build (arm, arm64,
> ppc64), and even x86_32 on the rare occasion. It all works out OK, and
> I don't have to spend a ton of time remembering how each one works in
> the intervening 6-12 months between each occasion that I spend time on
> a particular platform. I suspect the majority of people just build one
> thing and it's no trouble to remember how it works since you're doing
> it every day.
> 
> A switch to meson will require a re-investment of time into figuring
> out how to make those various cases work properly, and all the issues
> I ran into with meson (no-longer-working build dirs, inability to
> retrieve configuration args, etc)

Just FYI, the former was fixed in 0.49, as in meson will now automatically
re-configure itself if need be, which means `meson configure` to see the
current configuration always works now, but they also added the ability
to see every option that has been set by dumping the contents of
$builddir/meson-private/cmd_line.txt

I think there's ongoing work to add something to meson to print it in
a way that can be fed back to meson, but in the mean time Dylan added
a script in 4a131a13303773d8b0e4 (./bin/meson-cmd-extract.py) that you
can point to a meson build dir to print its configuration in a way that
you can directly use to configure another meson builddir with the same
settings.

> conspire to require that
> reinvestment to happen each time rather than once-per-lifetime. But
> perhaps these will be fixed by then? Let's hope.
> 
> Cheers,
> 
>   -ilia


More information about the mesa-dev mailing list