From: Jason Stubbs <jstubbs@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Dynamic SLOTs
Date: Wed, 4 Aug 2004 08:34:24 +0900 [thread overview]
Message-ID: <200408040834.24977.jstubbs@gentoo.org> (raw)
In-Reply-To: <1091395641.9815.8.camel@nosferatu.lan>
On Monday 02 August 2004 06:27, Martin Schlemmer wrote:
> On Sun, 2004-08-01 at 04:01, Jason Stubbs wrote:
> > On Sunday 01 August 2004 01:29, Mike Frysinger wrote:
> > > On Saturday 31 July 2004 04:32 am, Jason Stubbs wrote:
> > > > Well, the idea was that to create local USE flags of the form
> > > > cc-${ARCH}, have the gcc ebuilds use them to configure the cross
> > > > compiler and also have them control the the slot. The only real
> > > > difference to what there is now would be that portage would be able
> > > > to forecast the SLOT correctly.
> > >
> > > so the user would do USE="cc-arm" to get an arm cross compiler ?
> > >
> > > and then in the ebuild we'd have to do something like:
> > > SLOT="cc-arm? ( blah )" ?
> > > how'd would we specify a default slot ?
> >
> > SLOT="!cc-arm? ( !cc-foo? ( !cc-bar? ( !cc-baz ( defaultslot ) ) )"
>
> I really do not know why there hasn't been a '&&' and '||' logic
> added yet? Will it really be that difficult to implement?
It would take some time to implement and then testing time and what not. The
main reason it hasn't been done is that it doesn't add anything that can't be
done already.
> > Terrible, no? This is gone anyway.
>
> What exactly do you mean by this?
There is no point adding complexity to SLOT (and making dep calculation
intricate and very slow) for the benefit of four ebuilds that could be
implemented without the use of dynamic SLOTs anyway.
As far as I know, allowing ${KV} as a SLOT was a quick hack to prevent
previously installed kernel modules from being unmerged. It was/is a
temporary solution until something better is found. That better solution is
what I'm looking for here.
Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list
next prev parent reply other threads:[~2004-08-03 23:31 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-31 4:09 [gentoo-dev] Dynamic SLOTs Jason Stubbs
2004-07-31 6:46 ` Mike Frysinger
2004-07-31 8:32 ` Jason Stubbs
2004-07-31 16:29 ` Mike Frysinger
2004-08-01 2:01 ` Jason Stubbs
2004-08-01 21:27 ` Martin Schlemmer
2004-08-03 23:34 ` Jason Stubbs [this message]
2004-08-03 23:57 ` Mike Frysinger
2004-08-04 14:28 ` Jason Stubbs
2004-08-04 20:11 ` Aron Griffis
2004-08-04 23:47 ` Jason Stubbs
2004-08-05 1:45 ` Lina Pezzella
2004-08-05 13:57 ` Jason Stubbs
2004-08-05 3:00 ` Aron Griffis
2004-08-05 13:50 ` Jason Stubbs
2004-08-05 8:59 ` Ned Ludd
2004-08-06 3:10 ` Mike Frysinger
2004-08-06 11:45 ` Jason Stubbs
2004-08-09 23:35 ` Matthieu Sozeau
2004-08-10 12:21 ` Jason Stubbs
2004-08-10 12:53 ` Matthieu Sozeau
2004-08-10 13:37 ` Jason Stubbs
2004-08-06 11:56 ` Paul de Vrieze
2004-08-06 12:41 ` Jason Stubbs
2004-08-06 15:18 ` Paul de Vrieze
2004-08-06 17:28 ` Mike Frysinger
2004-08-06 23:57 ` Jason Stubbs
2004-08-07 10:42 ` Paul de Vrieze
2004-08-07 11:07 ` Chris Bainbridge
2004-08-07 11:25 ` Jason Stubbs
2004-08-10 14:55 ` Jason Stubbs
2004-08-11 14:21 ` [gentoo-dev] Cross Compilation and Dynamic Slots Jason Stubbs
2004-08-11 16:17 ` Ilya A. Volynets-Evenbakh
2004-08-12 13:12 ` Jason Stubbs
2004-08-12 12:42 ` [gentoo-dev] Cross Compilation and Dynamic Slots (ARCH_LIBDIR) Travis Tilley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200408040834.24977.jstubbs@gentoo.org \
--to=jstubbs@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox