From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1Es1m2-0005Cy-B3 for garchives@archives.gentoo.org; Thu, 29 Dec 2005 17:41:10 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBTHdjjR005427; Thu, 29 Dec 2005 17:39:45 GMT Received: from mail01.emarketsouth.com (mail01.emarketsouth.com [208.247.233.6]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBTHabGg004792 for ; Thu, 29 Dec 2005 17:36:37 GMT Received: (qmail 16346 invoked by uid 399); 29 Dec 2005 17:29:56 -0000 Received: from unknown (HELO onyx) (64.192.54.4) by mail01.emarketsouth.com with SMTP; 29 Dec 2005 17:29:56 -0000 Subject: Re: [gentoo-dev] checdeps.rb for getting deps out of elf files From: solar To: gentoo-dev@lists.gentoo.org In-Reply-To: <43B2ECE2.9010303@gentoo.org> References: <43ABDAD4.5010003@gentoo.org> <200512281711.22749.pauldv@gentoo.org> <43B2BCC9.7020709@gentoo.org> <200512282039.04300.pauldv@gentoo.org> <43B2ECE2.9010303@gentoo.org> Content-Type: text/plain; charset=ISO-8859-1 Organization: Gentoo Linux Date: Thu, 29 Dec 2005 12:29:51 -0500 Message-Id: <1135877391.30973.25.camel@onyx> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id jBTHdjl4005427 X-Archives-Salt: cc0626fc-ca08-4c3a-8bbd-10d2c4dfa809 X-Archives-Hash: a11d214be6ec0ed4c06583b33345ecca On Wed, 2005-12-28 at 21:52 +0200, Petteri R=E4ty wrote: > Paul de Vrieze wrote: > > On Wednesday 28 December 2005 17:26, Petteri R=E4ty wrote: > >=20 > >>I just picked some package as an example of the output with > >>openoffice-bin. My understanding here is that if you link against tho= se > >>libraries, it will break break binary packages because dependencies > >>don't say to pull in required libraries. This just means that apr-uti= l > >>should be fixed. > >> > >=20 > >=20 > > By the way, you might want to check the locations of libraries. Openo= ffice-bin=20 > > does not satisfy the dependency for the db library. It namely is outs= ide the=20 > > library search path (and it should be). You might want to use ld.so.c= onf with=20 > > the rpath attribute of the binary to determine which libraries to con= sider. > >=20 >=20 > Working on it with solar. I just put the || in there until I have > something better. Thinking about libstdc++-v3 having all the > alternatives is also useful. Developers should know that the one from > openoffice is not used. We just added -L to be used with -n in scanelf(pax-utils-0.1.6) to=20 search the ld.so.cache. It works in uclibc and glibc environments and=20 handles 32/64 bit dupes. We can't verify any of the *BSD's at this time=20 however as we no access to one of it's caches.=20 --=20 solar Gentoo Linux --=20 gentoo-dev@gentoo.org mailing list