31 Jan 2010 shlomif   » (Master)

Escape from GNU Autohell!

I've set up a page on my web-site titled "Escape from GNU Autohell!" about the evils of the GNU Autotools (GNU Autoconf/Automake/Libtool and other GNU auto-brain-damages) and why you should convert to a good alternative such as CMake. The page converts a list of the many disadvantages of the GNU Autotools, some refutation of common arguments against CMake, and some links.

And lo and behold, some time after writing the page I spent hours dealing with yet another Autohell problem: "Mandriva's libtool causes "make install" of xine-lib-1.1-hg to fail". I actually had to build the Mandriva libtool several times to find the offending downstream patch, and libtool's "./bootstrap" script was so slow that I could finish running "make" and "make install" in xine-lib while waiting for it to finish. And it says a lot because xine uses GNU Autohell which slows down the build process considerably. Eventually, I found the offending patch after several hours, and I wouldn't have finished on time if I didn't cancel the "make check" test in the .rpm.

Autohell must die!

Syndicated 2010-01-31 12:45:57 from shlomif

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!