Am 2019-03-28 08:03, schrieb Xi Ruoyao via lfs-dev:
On 2019-03-28 16:35 +1000, James B 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.

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

I build GCC with "--enable-multiarch" so Python 3 will use suffixes "x86_64- linux-gnu" and "i386-linux-gnu" to distinguish 64-bit and 32-bit loadable shared objects. Note that this option do _not_ make GCC use Debian multiarch directory layout - to customize a multilib directory layout we have to edit t-linux64
manually.

I've not read Thomas' mutlilib book to see how he handles this.

Please do so if you have some time ;-)
Every comment/fix/shitstorm/enhancement very much appreciated!


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

Reply via email to