From owner-freebsd-mozilla Tue Apr 14 00:10:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA11254 for freebsd-mozilla-outgoing; Tue, 14 Apr 1998 00:10:51 -0700 (PDT) (envelope-from owner-freebsd-mozilla@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA11148; Tue, 14 Apr 1998 07:10:11 GMT (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.HIP.Berkeley.EDU (ala-ca34-37.ix.netcom.com [207.93.143.165]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id AAA27501; Tue, 14 Apr 1998 00:10:06 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.8/8.6.9) id AAA02051; Tue, 14 Apr 1998 00:10:02 -0700 (PDT) Date: Tue, 14 Apr 1998 00:10:02 -0700 (PDT) Message-Id: <199804140710.AAA02051@silvia.HIP.Berkeley.EDU> To: gnat@frii.com CC: freebsd-ports@FreeBSD.ORG, freebsd-mozilla@FreeBSD.ORG In-reply-to: <199804131525.JAA21474@prometheus.frii.com> (gnat@frii.com) Subject: Re: Libraries From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-mozilla@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * 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-mozilla" in the body of the message