public inbox for gentoo-mips@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Anthony G. Basile" <basile@opensource.dyc.edu>
To: gentoo-mips@lists.gentoo.org
Subject: Re: [gentoo-mips] multilib problems on mips64 profiles
Date: Mon, 22 Sep 2014 06:39:24 -0400	[thread overview]
Message-ID: <541FFC5C.2010604@opensource.dyc.edu> (raw)
In-Reply-To: <541F7B62.6060008@gentoo.org>

On 09/21/14 21:29, Joshua Kinard wrote:
> On 09/21/2014 21:12, Anthony G. Basile wrote:
>> On 09/21/14 21:11, Anthony G. Basile wrote:
>>>> Correct me if wrong, but it seems the core problem here is that multilib
>>>> inherits from the o32 base profile.  While I think the proper longterm
>>>> fix is
>>>> to have more discrete, modular/pluggable profile components (like OOP and
>>>> multiple base classes), that's not going to happen in Portage for a
>>>> long time.
>>>
>>> Not exactly.  The problem is that everything inherits from
>>> profiles/arch/mips and currently that forces o32 with mgorny's multilib
>>> stuff.  We need to get that out of the way for the other profiles that
>>> inherit it.
>>
>> Oh wait, maybe we mean the same thing here.  I'm not sure.  When you say the
>> same base profile, do you mean profile/arch/mips?  In that case we are saying
>> the same thing.
>
> I actually forgot about arch/mips in the profiles.  I'll have to dig around in
> there later on.  I assumed we (the MIPS team) managed everything MIPS in the
> tree, since -embedded used to compartmentalize everything under their embedded
> profiles.
>
> The modular profiles bit is a longterm item.  I don't know if this mixins thing
> will correct our issues or not.  If not, I may just have to dive into Portage
> and write my own profile-parsing code and try my modular idea out to see if
> that really does solve nay problems.
>

The mixins can help this issue but will not correct it.  The problem is 
the current inheritance model is so uncontrollable.  Everything I do is 
always so-so.  I can never get it right.  I would love it if we just did 
away with parent files and stacked manually in the last profile that we 
export to the user.

-- 
Anthony G. Basile, Ph. D.
Chair of Information Technology
D'Youville College
Buffalo, NY 14201
(716) 829-8197


  reply	other threads:[~2014-09-22 10:39 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-13  9:47 [gentoo-mips] multilib problems on mips64 profiles Markos Chandras
2014-09-13 13:54 ` Anthony G. Basile
2014-09-17  8:31 ` Michał Górny
     [not found]   ` <54198ECB.7010803@gentoo.org>
2014-09-17 17:50     ` Markos Chandras
2014-09-17 19:13       ` Anthony G. Basile
2014-09-17 19:41         ` Markos Chandras
2014-09-17 19:52           ` Anthony G. Basile
2014-09-17 20:13             ` Markos Chandras
2014-09-17 20:19               ` Anthony G. Basile
2014-09-21 21:55                 ` Anthony G. Basile
2014-09-21 22:45                   ` Matt Turner
2014-09-21 22:53                     ` Anthony G. Basile
2014-09-21 22:53                   ` Joshua Kinard
2014-09-22  1:11                     ` Anthony G. Basile
2014-09-22  1:12                       ` Anthony G. Basile
2014-09-22  1:29                         ` Joshua Kinard
2014-09-22 10:39                           ` Anthony G. Basile [this message]
2014-09-22  1:49                       ` Joshua Kinard
2014-09-22 10:53                         ` Anthony G. Basile

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=541FFC5C.2010604@opensource.dyc.edu \
    --to=basile@opensource.dyc.edu \
    --cc=gentoo-mips@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