Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 88497 invoked from network); 13 Dec 2004 08:06:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 13 Dec 2004 08:06:25 -0000 Received: (qmail 3333 invoked by uid 500); 13 Dec 2004 08:06:18 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 3290 invoked by uid 500); 13 Dec 2004 08:06:17 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 3272 invoked by uid 99); 13 Dec 2004 08:06:17 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from seven.metux.de (HELO metux.de) (193.16.1.1) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 13 Dec 2004 00:06:14 -0800 Received: (from weigelt@localhost) by metux.de (8.12.10/8.12.10) id iBD869N6026353 for dev@httpd.apache.org; Mon, 13 Dec 2004 09:06:09 +0100 Date: Mon, 13 Dec 2004 09:06:09 +0100 From: Enrico Weigelt To: dev@httpd.apache.org Subject: Re: PATCH: call aclocal for PCRE in buildconf Message-ID: <20041213080609.GL15811@nibiru.borg.metux.de> Reply-To: weigelt@metux.de References: <41A66890.5070801@apache.org> <20041126002451.67e4c514@parker> <024101c4d34b$b7ca1a60$e6ec6f83@robinson.cam.ac.uk> <20041126080553.01758dbb@parker> <20041126071900.GQ3474@scotch.ics.uci.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041126071900.GQ3474@scotch.ics.uci.edu> User-Agent: Mutt/1.4.1i X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N * Justin Erenkrantz wrote: > automake corrupts the build process by forcing us to give up control without > solving any fundamental problems and introduce a lot of needless complexity > and bugs into the build system. I wouldn't let any project that I hate use > it. It's awful. Greg and I and others have posted to dev@httpd in the past > as to the problems introduced by automake. ACK. But autoconf isn't much better. Generating unreadably scripts which try to detect somethings somehow and produce unpredictable output is not a good way. I have to build many binary packages for several targets (crosscompiling) and there're just a few days when the autoconf'ed configure stuff works withouut trouble. Carefully hand-written Makefiles and configure-scripts work much better. I've proposed a completely different way - modeling the abstract structure of software in a hierachical structure - in many projects, but no one listened ... > It'd add no value and would probably make our lives hell. GNU autoconf and > libtool add some value, but every once in a while, I'd like to toss those out, > too. (In a way, I already did so for GNU libtool...see APR's > --enable-experimental-libtool.) Thats a good start, but (for me) doesnt go far enough. I've written down some first concepts for a platform-independent and crosscompile-capabable universal toolchain (frontend). http://nibiru.borg.metux.de:7000/wiki/index.php/Universal_Toolchain > If we import a new PCRE tree and we need to tweak their build system, > then we can do that. But, introducing a dependency on automake isn't > an acceptable solution. -- justin If you repair pcre's (or some other package's) buildsystem - and freeing it from automake IS repairing it - I would be happy to see it this go back to the offical package. And if the maintainers refuse it, then just do a forkoff. In that case I'd offer to maintain and promote the forked branch. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service phone: +49 36207 519931 www: http://www.metux.de/ fax: +49 36207 519932 email: contact@metux.de cellphone: +49 174 7066481 --------------------------------------------------------------------- -- DSL ab 0 Euro. -- statische IP -- UUCP -- Hosting -- Webshops -- ---------------------------------------------------------------------