On 19:08 Tue 23 Aug , Maciej Mrozowski wrote: > On Tuesday 23 of August 2011 18:54:04 Paweł Hajdan, Jr. wrote: > > On 8/22/11 12:21 PM, Michael wrote: > > > I wrote a script to search for discrepancies between linked libraries and > > > what's defined in (R)DEPEND, with the intention of improving QA for > > > minimal package installs. > > > > It would be great to integrate this into portage and make it a part of > > the developer profile. This would just help prevent future breakages. > > It seems there are a couple of such home-grown solutions already. > dberkholz used to have on in his dev webspace[1], we have one[2] in kde > overlay... > > 1. http://dev.gentoo.org/~dberkholz/scripts/ (linking_libs, included_headers) > 2. > http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=tree;f=Documentation/maintainers;hb=master > > (dynlink_scanner + try_dlopen.c)
Also we've got a couple of really cool GSoC projects along these lines. One is called autodep [1, 2], and it integrates into portage to let you know if you're missing deps or specified too many deps. The other one is an ebuild generator [3, 4] that works for autotools but not a lot else at this point. 1. http://archives.gentoo.org/gentoo-soc/msg_7491f6b5bffdccaedc939beb6e1c4f0d.xml 2. http://dev.gentoo.org/~neurogeek/guidexml/ (temporary homepage) 3. http://archives.gentoo.org/gentoo-soc/msg_e29529cb6f3dfc762f4f7e313b106deb.xml 4. http://soc.dev.gentoo.org/~darkdefender/ebuildgenerator -- Thanks, Donnie Donnie Berkholz Council Member / Sr. Developer Gentoo Linux Blog: http://dberkholz.com
pgp441wcSLJ6h.pgp
Description: PGP signature
