Skip to Content.
Sympa Menu

freetds - Re: Updating freetds 0.53 -> 0.60

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Steve Langasek <vorlon AT netexpress.net>
  • To: TDS Development Group <freetds AT franklin.metalab.unc.edu>
  • Subject: Re: Updating freetds 0.53 -> 0.60
  • Date: Sat, 21 Sep 2002 12:15:46 -0500

On Thu, Sep 19, 2002 at 01:43:07PM -0500, Steve Langasek wrote:

> > > [root@UNIXWORK lib]# pwd
> > > /usr/local/freetds/lib
> > > [root@UNIXWORK lib]# ls -la
> > [...]
> > > lrwxrwxrwx 1 root root 17 Sep 16 18:01 libsybdb.so ->
> > > libsybdb.so.1.0.0
> > > lrwxrwxrwx 1 root root 17 Sep 16 18:01 libsybdb.so.1 ->
> > >
> > > libsybdb.so.1.0.0
> > > -rwxr-xr-x 1 root root 473961 Sep 16 17:35 libsybdb.so.1.0
> > > -rwxr-xr-x 1 root root 336495 Sep 16 18:01
> > > libsybdb.so.1.0.0
> > [...]
> > > [root@UNIXWORK lib]# nm libsybdb.so | grep -i dbdead
> > > 00007a90 T DBDEAD
> > > [root@UNIXWORK lib]# nm libsybdb.so.1.0 | grep -i dbdead
> > > 00008e70 T dbdead
>
> > > As you see the dbdead() is exported in the libsybdb.so but not in the
> > > libsybdb.so.1.0
>
> > Facinating. Thank you for taking the trouble. Perhaps someone who knows
> > more about how libtool (?) installs libraries. It's very odd, right?
> > Your symlinks point to libsybdb.so.1.0.0, which is smaller than
> > libsybdb.so.1.0 but has the same dates as the links and has the old
> > DBDEAD.

Hmm, I think I've found at least a partial explanation for the weird
symlinking. The 0.60 and 0.60.1 tarballs were created using a different
version of libtool than the one for 0.53, and the two versions put a
different number of zeroes in the library filename... :)

Steve Langasek
postmodern programmer

Attachment: pgp_pEURh_Wi4.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page