Received: from firefox.scf.sk.ca (firefox.scf.sk.ca [204.83.131.253]) by hub.org (8.8.8/8.8.8) with SMTP id LAA24867 for ; Tue, 6 Oct 1998 11:12:11 -0400 (EDT) (envelope-from ggryschuk@scf.sk.ca) Received: by firefox.scf.sk.ca; (5.65v3.2/1.3/10May95) id AA05038; Tue, 6 Oct 1998 09:15:14 -0600 Sender: gryschuk@scf.sk.ca Message-Id: <361A3E0F.30722EC1@scf.sk.ca> Date: Tue, 06 Oct 1998 09:58:07 -0600 From: Gerald Gryschuk Organization: Saskatoon Cancer Centre X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.27 i586) Mime-Version: 1.0 To: Byron Nikolaidis Cc: PostgreSQL Developers List Subject: Re: [INTERFACES] Re: ... and here's another change. References: <361986E4.4E0FFB18@home.com> <36199CF2.93870EE@alumni.caltech.edu> <3619D3E5.F8F95715@home.com> <361A1C99.786376D0@alumni.caltech.edu> <361A3D97.209643C@scf.sk.ca> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Doh! did it again. Thomas G. Lockhart wrote: > Yes, exactly. It's pretty neat, really, in that either configure routine > will handle the build for that package. And for the integrated Postgres > tree we can count on others being careful with that main build script, > where a configure hidden down in interfaces/odbc won't get as much > attention. I don't want to sound harsh but you do realize this significantly reduces the flexibility we have to update just the odbc driver? With AC_CONFIG_SUBDIRS, its the package itself that gets to decide how it should be built. Just as an example, lets say I have to add code in socket.cxx for Solaris, a significant possibility, and maybe I need a HAVE_SOLARIS in the config.h to turn that part of the code on. With AC_CONFIG_SUBDIRS I just update the odbc driver's configure.in and config.h.in files and it will configure without any changes to the Postgres configure file. But if I'm interpreting what your saying correctly than I would also have to change the Postgres distribution's configure.in, an eventuality that I don't relish. Given that the odbc driver has many more ports, and therefore changes, to be made before it catches up with the distribution I suspect there may still be a few changes necessary in the configure files. It would be nice if this could be updated independently of the distribution itself. -- Gerald Gryschuk(ggryschuk@scf.sk.ca) Programmer Analyst Saskatoon Cancer Centre ((306)655-2746)