From owner-freebsd-ports Wed Apr 9 20:53:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA11157 for ports-outgoing; Wed, 9 Apr 1997 20:53:37 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA11150 for ; Wed, 9 Apr 1997 20:53:34 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id NAA29942 for ports@freebsd.org; Thu, 10 Apr 1997 13:23:32 +0930 (CST) From: Michael Smith Message-Id: <199704100353.NAA29942@genesis.atrad.adelaide.edu.au> Subject: detecting shared lib versions To: ports@freebsd.org Date: Thu, 10 Apr 1997 13:23:32 +0930 (CST) X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk ... for non-ldconfig'd shared libraries, how to? More specifically, I have a port for the StarOffice suite that I'm ready to commit, but in the true tradition of Linux software, it requires at least a specific version of libc, somewhat later than the version in the current linux_lib port. (erich is updating it, but the problem remains.) Now, I can write a RUN_DEPENDS rule that depends on a _particular_ libc version (ie. a specific file), but what I need is a way to handle shared-library-like numbering on libraries that aren't managed by ldconfig (a regexp like like LIB_DEPENDS would probably do it). Failing that, it's Tcl time 8) locate_compatShlib linux libc 5.4.4 -greaterok -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[