Re: Static build of psql with readline support

From: Mark Kirkwood <markir(at)paradise(dot)net(dot)nz>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: chris(dot)kings-lynne(at)calorieking(dot)com, kleptog(at)svana(dot)org, chriskl(at)familyhealth(dot)com(dot)au, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Static build of psql with readline support
Date: 2006-03-23 04:00:07
Message-ID: 44221D47.9020802@paradise.net.nz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Andrew Dunstan wrote:
> Mark Kirkwood said:
>
>>Andrew Dunstan wrote:
>>
>>>Mark Kirkwood said:
>>>
>>>
>>>>Christopher Kings-Lynne wrote:
>>>>
>>>>
>>>>>>To the GP, adding -lncurses (or rather the static equivalent) to
>>>>>>your link line should solve it. But if you include any other
>>>>>>libraries like ssl or kerberos be prepared to add a lot more.
>>>>>
>>>>>
>>>>>With -lncurses or -lcurses I still can't get this to work. I add it
>>>>>to the ${CC} line, right?
>>>>>
>>>>
>>>>This is what I used (current 8.2 sources FreeBSD 6.0):
>>>>
>>>>
>>>>*** Makefile.orig Thu Mar 23 14:37:37 2006
>>>>--- Makefile Thu Mar 23 14:40:46 2006
>>>>***************
>>>>*** 27,32 ****
>>>>--- 27,34 ----
>>>>
>>>> FLEXFLAGS = -Cfe
>>>>
>>>>+ CFLAGS += -static
>>>>+ LIBS += -lcurses
>>>>
>>>> all: submake-libpq submake-libpgport submake-backend psql
>>>>
>>>
>>>
>>>That might work on FBSD but it doesn't work everywhere - when I tried
>>>it on Linux I got nasty link errors.
>>>
>>
>>It does for me (2.6.15-gentoo-r5) - note that my previous mail is way
>>too vague about which Makefile to patch (sorry): src/bin/psql/Makefile.
>
>
> FC3:
>
> /home/andrew/pglive/pgsql.plperl-pq/src/interfaces/libpq/ip.c:79: warning:
> Using 'getaddrinfo' in statically linked applications requires at runtime the
> shared libraries from the glibc version used for linking
> collect2: ld returned 1 exit status
> make: *** [psql] Error 1
>

Is that after patching only the psql Makefile? Interesting - you
wouldn't think FC3 would be *that* different ....

Cheers

Mark

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2006-03-23 04:14:06 Re: Accessing schema data in information schema
Previous Message Andrew Dunstan 2006-03-23 03:50:04 Re: Accessing schema data in information schema