Re: [ADMIN] postgresql configuration nits

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: Sarah Officer <officers(at)aries(dot)tucson(dot)saic(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: [ADMIN] postgresql configuration nits
Date: 2000-01-12 03:58:50
Message-ID: Pine.LNX.4.21.0001120453480.10719-100000@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On 2000-01-11, Sarah Officer mentioned:

> 1. I am not installing my software in /usr/local. Here's how I want
> to install my software:
>
> BASE_DIR
> include - platform independent include files go here
> man - platform independent man pages
> other - other directories for stuff htat is platform independent
> IRIXDIR - a directory for things particular to SGI
> bin - binaries specific to the platform, in this case IRIX
> lib - libraries specific to the platform, in this case IRIX
>
> For most packages I build with configure, this is easily
> accomplished by useing '--prefix=$BASE_DIR
> --exec-prefix=BASE_DIR/IRIXDIR'. When I use these flags for
> postgres, however, the binaries get put into BASE_DIR/bin. That
> won't work in a multi-platform environment.

We are not very conformant regarding all of this sharedstatedir,
libexecdir, etc. business. You're the first to complain about this that I
recall. One fine day we might use automake, then all of this will work
much better. If you bug me enough, maybe for 7.1.

> 2. I also notice that unless I specify '--with-CC=cc', configure is
> assuming gcc. I don't have gcc in my path, so I don't know why it
> is being selected. There are some copies of gcc in our network, but
> they are not to be used for this project (and thus they are not in
> my path). Why does this happen? The compile fails quickly.

If it really is like you said you should address the autoconf developers
about this.

>
> 3. I selected the '--with-tcl' compile option. The compilation
> fails because it can't find tcl.h. This occurs both in
> src/interfaces/libpgtcl directory and in the src/bin/pgtclsh. The
> tcl package I wish to use is installed in the same hierarchy I wish
> to install postgres. I think it would be reasonable when --prefix
> is given as a configure option to add '-I$(prefix)' to CFLAGS and
> when --exec-prefix is given, add '-L$(exec_prefix)' to the link
> line. I don't know the syntax for that, but you get the idea.

In my view that's not reasonable, but anyway. I guess you'd have to do
--with-tcl=/where/it/is

--
Peter Eisentraut Sernanders väg 10:115
peter_e(at)gmx(dot)net 75262 Uppsala
http://yi.org/peter-e/ Sweden

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Lincoln Spiteri 2000-01-12 08:33:24 Re: [ADMIN] bugs?
Previous Message Peter Eisentraut 2000-01-12 03:30:18 Re: [ADMIN] Setting Transaction level doesn't work