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.50) id 1EV8bE-00019P-9N for garchives@archives.gentoo.org; Thu, 27 Oct 2005 14:19:24 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9REITA1010068; Thu, 27 Oct 2005 14:18:29 GMT Received: from skinny.southernlinux.net (ns2.rednecks.net [64.192.52.5]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9REFDkp020977 for ; Thu, 27 Oct 2005 14:15:14 GMT Received: (qmail 21998 invoked by uid 210); 27 Oct 2005 10:09:30 -0400 Received: from 64.192.53.35 by skinny (envelope-from , uid 201) with qmail-scanner-1.25st (clamdscan: 0.82/1148. f-prot: 4.4.2/3.14.11. spamassassin: 3.0.2. perlscan: 1.25st. Clear:RC:1(64.192.53.35):. Processed in 0.529921 secs); 27 Oct 2005 14:09:30 -0000 Received: from unknown (HELO montgomery-35.epproach.net) (64.192.53.35) by 0 with SMTP; 27 Oct 2005 10:09:29 -0400 Subject: Re: [gentoo-dev] Reminder on dependencies. From: Ned Ludd To: gentoo-dev@lists.gentoo.org In-Reply-To: <1130420454.8735.3.camel@TesterBox.tester.ca> References: <1130199485.1413.3.camel@Darkmere.darkmere> <200510261058.22810.pauldv@gentoo.org> <43601C3B.5090507@gentoo.org> <200510270936.50084.pauldv@gentoo.org> <1130420454.8735.3.camel@TesterBox.tester.ca> Content-Type: text/plain; charset=ISO-8859-1 Date: Thu, 27 Oct 2005 10:14:38 -0400 Message-Id: <1130422478.26364.11.camel@localhost> 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.1.1 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id j9REITBb010068 X-Archives-Salt: 85a937d9-1547-47c9-b026-6320100786ec X-Archives-Hash: aedfc6d7e6b3049c24bfca4c62ff4592 On Thu, 2005-10-27 at 09:40 -0400, Olivier Cr=EAte wrote: > On Thu, 2005-27-10 at 09:36 +0200, Paul de Vrieze wrote: > > On Thursday 27 October 2005 02:15, Luca Barbato wrote: > > > Paul de Vrieze wrote: > > > > In the case of embedded it is clear that what in binary distribut= ions > > > > is part of the development package (.la files, static libraries, > > > > header files) is not desired at all. To break dependencies to onl= y > > > > strip away some of the headers seems to me a half solution that > > > > breaks a lot and doesn't solve the problem either. > > > > > > Btw embedded has already different way to archive the same result (= ok, > > > removing headers and static libs after isn't really the cleanest > > > solution but works fine) > >=20 > > The hardest part is probably to build all these packages as the final= s=20 > > shouldn't have headers while the intermediates (used to build other=20 > > finals against) should. >=20 > Again, why not leave everything in the packages and use INSTALL_MASK on > embedded systems ? This thread can end. ciaranm provided an example yesterday and his case=20 is pretty much for c++ templates and the cases I'm making are for=20 things like (example thats no longer valid) wireless-tools pulling in linux headers and or source into a $ROOT via $RDEPEND due some eclass. INSTALL_MASK was created for embedded systems by iggy to partially deal with this sorta problem. It helps but it's not the end all solution. --=20 Ned Ludd --=20 gentoo-dev@gentoo.org mailing list