Date: Tue, 08 Jun 2010 09:23:05 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Alex Dupre <ale@FreeBSD.org> Cc: freebsd-ports@FreeBSD.org Subject: Re: Direct or indirect libdependencies (using the libintl.so.8 case) Message-ID: <20100608092305.135975l67lzv7ksg@webmail.leidinger.net> In-Reply-To: <4C0D03A1.3040100@FreeBSD.org> References: <4C04CAAA.7080001@janh.de> <20100603123728.GA1605@server.vk2pj.dyndns.org> <20100603150208.19603v4b90d4jeec@webmail.leidinger.net> <4C09010A.7010906@janh.de> <20100605233947.00006cce@unknown> <4C0D03A1.3040100@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Alex Dupre <ale@FreeBSD.org> (from Mon, 07 Jun 2010 16:35:13 +0200): > Alexander Leidinger ha scritto: >> The best solution would be to fix the ports to not link explicitely to >> indirect deps (by improving libtool and by improving the .pc files >> for pkg-config). Then we could even switch from recording indirect >> dependencies in /var/db/pkg/<port>-<version>/+{CONTENTS,REQUIRED_BY} to >> only record direct deps. > > How hard is it? What prevents us in doing it? Later we modify libtool > upstream, later we could switch to record only direct dependencies. You should talk with the libtool maintainer about libtool. Regarding the pkg-config stuff: you just have to determine which libs are direct and which are indirect deps for a specific port, move the indirect one into Libs.private, and then convince the upstream maintainers to pick up this change. Bye, Alexander. -- This is supposed to be a happy occasion. Let's not BICKER and ARGUE over who killed who! 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?20100608092305.135975l67lzv7ksg>