On 3/28/19 1:35 AM, James B via lfs-dev wrote:
On Thu, 28 Mar 2019 13:45:56 +0800
Xi Ruoyao via lfs-dev <[email protected]> wrote:


Just my 2 cents.

Also, just my 0.01 yuan (about 1/7 cents :).

LOL. I certainly agree with you that autotools and cmake aren't without 
problems. Autotools is definitely a nightmare to debug, and newer versions may 
not even be backward compatible. I also agree that libtool is annoying - many 
build breakage can be traced to it.

But the point is that meson isn't any better, it lacks maturity (again, newer 
version isn't backward compatible either), lacks features ... so why change 
from one broken tools to another; and why the rush to embrace it, breaking 
builds left and right while doing so.

If it is not used, then we never find out the bugs. It is annoying though. I will note that meson/ninja seem to be a lot faster than configure/make.

And then Python (which meson depends on) isn't exactly straightforward to 
bootstrap, and doubly so for multilib environments.

I don't seem to have any problems with Python.

Anyway. Here in LFS we don't get to make that decisions, we just have to live 
with whatever upstream packages have decided.

That's true, but sometimes they allow the choice of autotools or meson. Franky I prefer meson because is needs less overhead and is faster. meson does work most of the time and is slowly getting better. The latest version seems to be an abnormal situation.

  -- Bruce



--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to