public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Luca Barbato <lu_zero@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] [PMS] new dep list (useful just for cross stuff)
Date: Wed, 06 Jun 2007 11:24:00 +0200	[thread overview]
Message-ID: <46667D30.4040501@gentoo.org> (raw)

yesterday we discussed about cross development and why the gentoo
support for it works just to a point (and then has something missing)

There are already some convoluted ideas about multiabi/multilib support
with patches being discussed and there are some handy scripts that let
you cross emerge stuff to a point (it has to be an autotooled package or
has to be cross aware, it shouldn't depend on running certain programs).

the first way aims at integrate the multiabi concept in a quite tight
way, the other just makes portage consider it a completely separated
beast and just ignore the rest.

The nicer way should be just have another dep list that shows which
rdeps should REALLY be run in order to get the package built and which
are just deps needed to run the package itself.

the simple/dumb way to treat this list is something like:

you walk the cross dep list, for each atom in the dep with a run to
build dep prepare a list to feed to the host configured package manager
and build it first, then move to the cross dep list and threat it as it
is a completely separated instance.

Sounds too simple to be complete but I think for simple stuff like doc
creation and cvs/svn/git/hg.. dep for live ebuilds should work pretty fine.

PMS overlords what's your take?

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
-- 
gentoo-dev@gentoo.org mailing list



             reply	other threads:[~2007-06-06  9:24 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-06  9:24 Luca Barbato [this message]
2007-06-06  9:43 ` [gentoo-dev] [PMS] new dep list (useful just for cross stuff) Ciaran McCreesh
2007-06-06 14:49   ` Luca Barbato
2007-06-29  4:44 ` Paul de Vrieze
2007-06-29  7:30   ` Luca Barbato
2007-06-29 15:12     ` Olivier Crête
2007-07-04 12:11       ` Paul de Vrieze
2007-07-04 13:28         ` Olivier Crête

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=46667D30.4040501@gentoo.org \
    --to=lu_zero@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