Tom,
they're all over the place, repeated in different
libraries, kind of a pain. Didn't realize that. I'll
just give linker a bunch of LIBPATH and LIBNAME directives
and have it run around.
# ar -t ./postgresql-8.0.2/src/interfaces/ecpg/ecpglib/libecpg.a | egrep 'dirmod|path|pgstr|pgsleep'
path.o
# ar -t ./postgresql-8.0.2/src/interfaces/ecpg/pgtypeslib/libpgtypes.a | egrep 'dirmod|path|pgstr|pgsleep'
pgstrcasecmp.o
# ar -t ./postgresql-8.0.2/src/interfaces/libpq/libpq.a | egrep 'dirmod|path|pgstr|pgsleep'
pgstrcasecmp.o
# ar -t ./postgresql-8.0.2/src/port/libpgport.a | egrep 'dirmod|path|pgstr|pgsleep'
dirmod.o
path.o
pgsleep.o
pgstrcasecmp.o
# ar -t ./postgresql-8.0.2/src/port/libpgport_srv.a | egrep 'dirmod|path|pgstr|pgsleep'
dirmod_srv.o
path.o
pgsleep.o
pgstrcasecmp.o
I **really** want this in 64bit......funny this problem only shows
up in 64, not 32 mode. <sigh>
Thanks for commenting --- That's ALWAYS welcome!
-- Ross
-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: Tuesday, May 24, 2005 10:53 PM
To: Mohan, Ross
Cc: pgsql-ports@postgresql.org
Subject: Re: [PORTS] Which library has these symbols?
"Mohan, Ross" <RMohan@arbinet.com> writes:
> So Close, Yet So Far!
The specific symbols being complained of should be in libpgport_srv (see src/port). Dunno why your platform is
ignoringthat library. When you find out, let us know ;-)
regards, tom lane