Martijn van Oosterhout wrote: > On Sun, Nov 27, 2005 at 06:30:59PM -0300, Alvaro Herrera wrote: > > Martijn van Oosterhout wrote: > > > > > Attached is a patch which applies this filtering to the backend and has > > > the same results as linking with --as-needed. I basically took the > > > filter list of libpq and altered it as follows: > > > > > > libs removed: -lnsl -lresolv > > > libs added: -ldl -lm > > > > Hmm, we don't need -ldl? How do we implement OPEN etc if not without > > dlopen()? [looks around] I see this is with pg_dlopen which in turn is > > dlopen in Linux and others. Did you try contrib's regression test? > > plperl's? > > ??? I added -ldl, I didn't remove it. Note, it uses $(filter) which > removes things not in the list. Maybe you're thinking of $(filter-out)? > None of this affects contrib or plperl because they use completely > different link lines.
Yeah, I got the sense of it backwards. I mentioned plperl and contrib just because they use our dynlib loading facility. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend