pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Daren Sefcik <daren@partnersdata.com>
Cc: pgsql-interfaces@postgreSQL.org
Subject: Re: [INTERFACES] Three posts and no response 8--(
Date: Tue, 13 Jul 1999 13:14:44 -0400
Message-ID: <23585.931886084@sss.pgh.pa.us> (raw)
In-Reply-To: <818C0CABD178D2119DA700104B8ADF4005DD@PDSISD>

Daren Sefcik <daren@partnersdata.com> writes:
>> The eventual patch will be a change/addition in src/Makefile.shlib,
>> in the section for your platform (solaris_sparc).  I am guessing that
>> we might need to add a line like
>> SHLIB_LINK		+= -lc

> Well that did something..but I don't think it fixed it completly:

> ldd -r ./libpsqlodbc.so.0.25
> warning: ldd: ./libpsqlodbc.so.0.25: is not executable
>         libc.so.1 =>     /usr/lib/libc.so.1
>         libdl.so.1 =>    /usr/lib/libdl.so.1
>         /usr/platform/SUNW,UltraSPARC-IIi-Engine/lib/libc_psr.so.1
>         symbol not found: pow           (./libpsqlodbc.so.0.25)
>         symbol not found: shutdown              (./libpsqlodbc.so.0.25)
>         symbol not found: inet_addr             (./libpsqlodbc.so.0.25)
>         symbol not found: gethostbyname         (./libpsqlodbc.so.0.25)
>         symbol not found: socket                (./libpsqlodbc.so.0.25)
>         symbol not found: connect               (./libpsqlodbc.so.0.25)
>         symbol not found: send          (./libpsqlodbc.so.0.25)
>         symbol not found: recv          (./libpsqlodbc.so.0.25)

Ah: looks like we are on the right track but you need more than just
-lc, then.  pow() would be in libm, so you need -lm as well, and I'll
bet that the networking calls are not in libc on your platform either.
Do you have a libsocket?  Check to see what is getting linked to psql,
for example (go into src/bin/psql, remove and remake psql, and look
at the command that make is using).  Add -l switches to SHLIB_LINK as
needed.  I'd keep -lc last.  Maybe "-lsocket -lm -lc" will do it.

			regards, tom lane



view thread (10+ messages)  latest in thread

Message-ID: <23585.931886084@sss.pgh.pa.us>
Permalink:  ../23585.931886084@sss.pgh.pa.us/
Also on:    postgresql.org/message-id/23585.931886084@sss.pgh.pa.us

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: tgl@sss.pgh.pa.us, daren@partnersdata.com
  Subject: Re: [INTERFACES] Three posts and no response 8--(
  In-Reply-To: <23585.931886084@sss.pgh.pa.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox