Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 1998 00:10:02 -0700 (PDT)
From:      asami@FreeBSD.ORG (Satoshi Asami)
To:        gnat@frii.com
Cc:        freebsd-ports@FreeBSD.ORG, freebsd-mozilla@FreeBSD.ORG
Subject:   Re: Libraries
Message-ID:  <199804140710.AAA02051@silvia.HIP.Berkeley.EDU>
In-Reply-To: <199804131525.JAA21474@prometheus.frii.com> (gnat@frii.com)

next in thread | previous in thread | raw e-mail | index | archive | help
 * I don't know if this has been raised before or not.  I'm working on
 * the gtk port of Mozilla, and also trying to compile GNOME for FreeBSD.
 * The biggest problem I've run into so far has been the non-standard
 * naming of libraries.
 * 
 * libtiff34 is the best example.  The GNOME autoconf code looks for
 * libtiff.a or libtiff.so, *not* libtiff34.*

The library names with version numbers are those that have proven in
the past to upgrade without preserving backwards compatibility.

Usually that is solved by bumping the major shlib number, but we can't
do that for libraries that are used by dozens of other ports.  Because
the way FreeBSD shared libraries work, it is not possible to smoothly
transition from one version to another without changing the "base"
name (as you see in libtiff or libtcl).

Satoshi

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804140710.AAA02051>