Linked by Thom Holwerda on Thu 19th May 2011 18:59 UTC, submitted by fran
Gnome Something's - once again - brewing within the GNOME project. While a mere suggestion for now, and by no means any form of official policy, influential voices within the GNOME project are arguing that GNOME should become a full-fledged Linux-based operating system, and that the desktop environment should drop support for other operating systems such as Solaris and the BSDs. I have a feeling this isn't going to go down well with many of our readers.
Permalink for comment 473794
To read all comments associated with this story, please click here.
Maybe they can kill the horrid autotools
by tomz on Thu 19th May 2011 20:21 UTC
tomz
Member since:
2010-05-06

The one horror about opensource support is having to spend hours running autogen or ./config, maybe getting an option wrong or it is missing something but still has to see if the native compile on my x86_64 box running linux has "strcpy" and hundreds of tests which should be obvious, but each seems to take several seconds.

One reason this abomination still exists is to support all the legacy or strange versions out there. There should be no reason for such junk on 99% of the machines - linux isn't that different (oh, and most autogen/automake/libtool stuff won't cross compile anyway, so not only is it horrid, it is broken and stays broken).

If it would fix the build system (and I would hope GNU/FSF and their archives follow), then they should be linux only, or at least reduce it to fewer platforms so it could actually build easily with one or two options for platform/cross settings.

If you are going native on linux, "make" should work. Or at worst set a few nonstandard prefix paths. Even cross should work without too much pain.

A lot of the bluetooth and wifi stuff is also broken, or annoying, and I can't even try to fix things because I have to pull in or configure or do so much other stuff before I can start.

So having complex, slow, and limited builds - so it might theoretically build for other architectures is a bug. If it becomes linux only and becomes simple, fast, and comprehensive, it would be a win, and others could contribute the missing pieces to build on the other platforms.

If they are going to keep autojunk, then why bother limiting it to linux?

Reply Score: 1