On Thu, 2019-01-03 at 21:39 +0000, James Le Cuirot wrote:
> Here's a series of eclass changes I've been working on since August to
> allow Python modules to be cross-compiled. We previously believed this
> to be practically impossible without significant changes upstream and
> in the wider Python ecosystem so getting here feels like quite an
> achievement. While the approach is a little unconventional, it doesn't
> feel overly hacky and the results are quite consistently good.
> 
> These changes should also benefit prefix and I did a full prefix
> bootstrap for the first time this week just to make sure I didn't
> break it.
> 
> A handful of other Python packages that don't quite follow the usual
> mantra have needed fixing up. I haven't included those changes here
> but you can view them on this GitHub pull request.
> 
> https://github.com/gentoo/gentoo/pull/9822
> 
> Once this is in place, I can finish my long-awaited revamp of my
> cross-boss project that will allow you to cross-compile @system from
> scratch with very little effort.
> 

I've reviewed a few commits but I think I had enough.  If you really
want to push this forward, please start by merging fixes into your
previous commits because it's really not useful to have commits like
'fix bugs in commit 3 you've already reviewed'.

Then, you should seriously think how to make things simple.  Because
the eclass is very complex right now, and doubling the complexity for
the sake of corner case of cross isn't going work for me.  The last
thing we need is more hacks on top of hacks to work around previous
hacks.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to