using pg_config to get LDFLAGS? - Mailing list pgsql-general

From girgen@FreeBSD.org
Subject using pg_config to get LDFLAGS?
Date
Msg-id BB865388BA3A3DD6805EB55D@palle.girgensohn.se
Whole thread Raw
List pgsql-general
Hi!

I'm maintaining a bunch of FreeBSD ports for postgresql stuff. I get
problems when building postgresql with Kerberos, because packages like
libpqxx does not automatically understand that it will also need to link
with libkrb.so. Is there any "default" way to get gnu configure for such
packages to understand that it needs to link with libkrb.so?

Using pg_config --configure, the LDFLAGS are there to extract, but perhaps
a cleaner way is possible?

# # without kerberos:
# pg_config --configure
'--with-libraries=/usr/local/lib' '--with-includes=/usr/local/include'
'--with-docdir=/usr/local/share/doc/postgresql' '--enable-nls'
'--prefix=/usr/local' 'i386-portbld-freebsd5.3' 'LDFLAGS=' 'CFLAGS=-O -pipe
-march=athlon-xp' 'host_alias=i386-portbld-freebsd5.3'
'build_alias=i386-portbld-freebsd5.3'
'target_alias=i386-portbld-freebsd5.3' 'CC=cc'

# # with kerberos
# pg_config  --configure
'--with-libraries=/usr/local/lib' '--with-includes=/usr/local/include'
'--with-docdir=/usr/local/share/doc/postgresql' '--enable-nls'
'--with-krb5' '--prefix=/usr/local' 'i386-portbld-freebsd5.3' 'LDFLAGS=
-L/usr/lib -lkrb5 -lasn1 -lcrypto -lroken -lcrypt -lcom_err' 'CFLAGS=-O
-pipe -march=athlon-xp' 'host_alias=i386-portbld-freebsd5.3'
'build_alias=i386-portbld-freebsd5.3'
'target_alias=i386-portbld-freebsd5.3' 'CC=cc'

Regards,
Palle


pgsql-general by date:

Previous
From: "Edgars Diebelis"
Date:
Subject: Re: 8.0 Beta3 worked, RC1 didn't!
Next
From: Lonni J Friedman
Date:
Subject: Re: vaccum db fail