2003

10

Dec

Savannah Hacked

By Gaz under Programming

Sigh. The GNU project machines are taking a real hammering recently. I’ve just about sorted out the files pulled from the libtool directory at ftp.gnu.org, and now the project CVS repository has been taken down :-(

Time to work on one of the big tasks I’ve be holding back on. For the last couple of days I’ve been trying to rewrite the m4 macros that generate the config and tag sections of the libtool script. I’ve already committed some patches that move the generation of libtool into config.status, which tidies bootstrapping immensely. I’m hoping that by consolidating the various repeated blocks of shell code at the generation stage, and moving as much of the processing as possible into m4, I should be able to cut down the size of libtool, and config.status at the expense of a few more helper macros in libtool.m4. Watch this space!

Really, I think the last show-stopper before I can start releasing 1.6 candidates is some version checking between ltmain.sh and libtool.m4. I’m not sure how to tackle this, but once I’ve finished my current task, I can take inspiration from Automake ;-)

Leave a comment

This blog uses Gravatar for comment avatar pictures: If you'd like a different picture next to your comments, sign up at gravatar.com, upload a picture, and within 5 or 10 minutes you'll be able to see it here (and at lots of other websites with Gravatar support).