Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Feb 2012 14:39:31 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        Stephen Montgomery-Smith <stephen@missouri.edu>, cvs-ports@FreeBSD.org, Ashish SHUKLA <ashish@FreeBSD.org>, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/accessibility/jovie Makefile ports/accessibility/kdeaccessibility4 Makefile ports/astro/kstars Makefile ports/astro/marble Makefile ports/audio/akode-plugins-ffmpeg Makefile ports/audio/amarok Makefile ports/audio/amarok-fs Makefile ports/audio/amarok-kde4 ...
Message-ID:  <20120217143931.Horde.nnHOQpjmRSRPPliTKUax9BA@webmail.leidinger.net>
In-Reply-To: <4F3E4958.2050805@FreeBSD.org>
References:  <201202161557.q1GFvYRK041580@repoman.freebsd.org> <4F3DB9C9.2070503@missouri.edu> <4F3E4958.2050805@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Quoting Pav Lucistnik <pav@FreeBSD.org> (from Fri, 17 Feb 2012  
13:34:32 +0100):

> On 2012/02/17 03:22, Stephen Montgomery-Smith wrote:
>
>> Also, is there an effective and foolproof method to calculating all the
>> LIB_DEPENDS? (Remembering that some of the LIB_DEPENDS may depend on
>> optional settings, and these all need to be considered?)
>
> Only sure way to find out would be to run ldd on every binary in  
> every package.

/usr/ports/Tools/scripts/explicit_lib_depends.sh looks which libs are  
recorded as directly required for each binary in an installed port and  
calculates a LIB_DEPENDS based upon this.

When I wanted to change the LIB_DEPENDS to match the output, I was  
told, that the LIB_DEPENDS wass correct, and the it is a bug (in  
libtool, pkg-config and similar ways of obtaining the libs) that  
additional libs are recorded there.

Bye,
Alexander.

-- 
Commoner's three laws of ecology:
	1) No action is without side-effects.
	2) Nothing ever goes away.
	3) There is no free lunch.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137




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