Solaris SONAME not matching libraries

From: Mark Round <mark(at)markround(dot)com>
To: pgsql-ports(at)postgresql(dot)org
Subject: Solaris SONAME not matching libraries
Date: 2007-05-28 15:01:45
Message-ID: 6FE84310-15D9-4F9D-A4B7-60E7FDA4C939@markround.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports

Hi all,

I have noticed some odd behaviour under Solaris when various
libraries are installed from the source package. Using 8.2.4 tarballs
on Solaris 8, Sun Studio 11 (cc: Sun C 5.8 Patch 121016-05
2007/01/10), I get the following behaviour (using plpgsql.so as an
example, there are many others) :

# elfdump -d plpgsql.so | grep SONAME
[2] SONAME 0x10da libplpgsql.so.1

As you can see, the file is installed with the name "plpgsql.so",
although it's SONAME according to elfdump is set to libplpgsql.so.1.

Why the discrepancy ?

Many thanks in advance for any pointers, advice etc.

-Mark

--
Mark Round
mark(at)markround(dot)com
:wq

Responses

Browse pgsql-ports by date

  From Date Subject
Next Message Tom Lane 2007-05-28 16:58:44 Re: Solaris SONAME not matching libraries
Previous Message Chris Browne 2007-05-09 13:40:06 Re: PSQL support on HP-UX, Solaris and AIX