From owner-freebsd-questions Wed Aug 15 3: 3:53 2001 Delivered-To: freebsd-questions@freebsd.org Received: from soda.csua.berkeley.edu (soda.CSUA.Berkeley.EDU [128.32.43.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D5C037B401 for ; Wed, 15 Aug 2001 03:03:50 -0700 (PDT) (envelope-from mjmiller@uclink.berkeley.edu) Received: from localhost (mjm@localhost) by soda.csua.berkeley.edu (8.11.4/8.11.4) with ESMTP id f7FA3nQ80031 for ; Wed, 15 Aug 2001 03:03:49 -0700 (PDT) (envelope-from mjmiller@uclink.berkeley.edu) X-Authentication-Warning: soda.csua.berkeley.edu: mjm owned process doing -bs Date: Wed, 15 Aug 2001 03:03:49 -0700 (PDT) From: X-X-Sender: To: Subject: managing libraries Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, Is there any sort of general advice one should follow when dealing with multiple versions of libraries? For instance, it seems like there are plenty of symbolic *.so links to the most up-to-date *.so.# file, but most applications tend to specify a specific number. (Is there a reason for this?) My particular trouble tonight was a libGL.so.1 file that was referencing several undefined pthread functions-- I found the pthread library, added it to my $ldconfig_paths in rc.conf, reran ldconfig -R, and tried the build again (qt-linguist). Same error. I finally mv'ed libGL.so.1 to a backup file, made a symbolic link to libGL.so in its place (which in turn points to libGL.so.14). Am I going to have problems later on because of this? Is there something else I can do that isn't so kludgy? Thanks, Mark Miller To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message