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 <gentoo-dev@lists.gentoo.org>; 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 <solar@gentoo.org>, 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 <solar@gentoo.org>
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: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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 <solar@gentoo.org>

--=20
gentoo-dev@gentoo.org mailing list