Gentoo Archives: gentoo-portage-dev

From: Jeremy Huddleston <eradicator@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] RFC: Binary dependency tracking
Date: Tue, 05 Apr 2005 22:38:26
Message-Id: 1112740704.31455.20.camel@cid.outersquare.org
1 Well, I've glossed over the dlopen() issues for now as I'm not sure the
2 best way to handle that or even if it needs to be addressed. How often
3 does something dlopen() a file if it doesn't know the exact filename at
4 compile time? It seems unlikely to me that this kind of dependency
5 would be introduced which wouldn't be uniquely satisfied by the RDEPEND.
6 Does anyone know of a case where we'd do something like:
7
8 #define LIBPNG_SONAME libpng.so.3 /* set by configure */
9 dlopen(LIBPNG_SONAME)
10
11
12 In any event, here's a patch to portage which creates the
13 soname.{PROVIDE,DEPEND} files as well as a small script to create them
14 where missing.
15
16 Please comment.
17
18 Thanks,
19 Jeremy

Attachments

File name MIME type
bindeps.patch text/x-patch
mkbindeps.sh application/x-shellscript
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-portage-dev] RFC: Binary dependency tracking Brian Harring <ferringb@g.o>
Re: [gentoo-portage-dev] RFC: Binary dependency tracking Paul de Vrieze <pauldv@g.o>