X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.2]) by svr1.postgresql.org (Postfix) with ESMTP id 2CF14D1B560 for ; Fri, 23 Apr 2004 09:01:35 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 87658-01 for ; Fri, 23 Apr 2004 09:01:34 -0300 (ADT) Received: from sss.pgh.pa.us (sss.pgh.pa.us [66.207.139.130]) by svr1.postgresql.org (Postfix) with ESMTP id 40D87D1C4EC for ; Fri, 23 Apr 2004 09:01:31 -0300 (ADT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.12.11/8.12.11) with ESMTP id i3NC1Vqm020637; Fri, 23 Apr 2004 08:01:31 -0400 (EDT) To: Peter Eisentraut Cc: Rod Taylor , Kemin Zhou , pgsql-sql@postgresql.org Subject: Re: Server Side C programming Environment Set up In-reply-to: <200404231045.43614.peter_e@gmx.net> References: <4086B601.3030108@ferring.com> <1082642297.91360.9.camel@jester> <7546.1082650023@sss.pgh.pa.us> <200404231045.43614.peter_e@gmx.net> Comments: In-reply-to Peter Eisentraut message dated "Fri, 23 Apr 2004 10:45:43 +0200" Date: Fri, 23 Apr 2004 08:01:31 -0400 Message-ID: <20636.1082721691@sss.pgh.pa.us> From: Tom Lane X-Virus-Scanned: by amavisd-new at postgresql.org X-Spam-Status: No, hits=0.0 tagged_above=0.0 required=5.0 tests= X-Spam-Level: X-Archive-Number: 200404/255 X-Sequence-Number: 17630 Peter Eisentraut writes: > I'd be happy to write more documentation, howtos, or scripts and tools that > enable users to set up a proper build system, but I don't think it's our > business to try to write our own build system framework. Any build framework is going to have limitations, obviously, and it would be bad to design things to prevent subprojects from having their own. But I think that is no argument for not having a build framework at all. If we try to go that route, we'll be killing a lot of useful code that isn't quite valuable enough (in isolation) for people to expend the work to create their own build system for. Even more to the point, we've already *got* a build framework, which by demonstration works for many of the bits of code that we are talking about spinning off. What we have to do is adjust it so it still works for them after they're spun off. It seems silly to abandon the not-trivial work you and other people have already put into the contrib build system; and also silly to expect gborg projects to individually adapt it to their needs. regards, tom lane