LDFLAGS vs. shared libraries - Mailing list pgsql-hackers

From Oliver Jowett
Subject LDFLAGS vs. shared libraries
Date
Msg-id 412221D0.3070001@opencloud.com
Whole thread Raw
Responses Re: LDFLAGS vs. shared libraries  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
I'm trying to build 7.4.3 under Solaris 9 with gcc and static linking of 
libgcc. This requires passing '-static-libgcc' when linking both 
binaries and shared libraries.

Passing 'LDFLAGS=-static-libgcc' to configure only partially works. 
Binaries are correctly linked with that flag, but shared libraries 
appear to ignore everything but -L options in LDFLAGS when linking (see 
src/Makefile.shlib). The 8.0 tree appears to do the same.

I've changed Makefile.shlib to add all of LDFLAGS to SHLIB_LINK for now, 
but I'm assuming there's a reason that it was only using -L flags 
originally. Is there a Right Way to pass extra options for 
shared-library linking?

-O


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: tablespace and sequences?
Next
From: Fabien COELHO
Date:
Subject: Re: tablespace and sequences?