On 12/09/2014 11:21, Michał Górny wrote:
> Dnia 2014-12-08, o godz. 09:56:11
> Alexis Ballier <aball...@gentoo.org> napisał(a):
> 
>> On Sun, 7 Dec 2014 11:37:57 +0100
>> Michał Górny <mgo...@gentoo.org> wrote:
>>
>>> 1. No cross-compilation support. If the project proves being a success
>>> it will be readded at some point. However, I will likely fork glibc
>>> first and work on a sane crossdev alternative.
>>
>> Could you please elaborate on this ?
>> How and why this broke, what is wrong in glibc, what would be a "sane
>> crossdev alternative" and how crossdev is not.
> 
> 1. eblits are broken in glibc. Another case of incorrect interpretation
> of code sharing with love for breaking stable ebuilds. Plus I'd love to
> add multilib flags to it but we'll likely doing that to main glibc as
> well soon, if eblits don't get into our way.

Originally, eblits were supposed to be ways of sharing common blocks of code
between ebuilds in a specific package, but not anything that would warrant a
new eclass (local package eclasses, kinda?).  They never really took off for
reasons lost to time.  I use them in mips-sources, but version them so that if
I change an eblit, it gets a new version and the old version is removed only
when there are no more consumers.

The idea of eblits itself isn't bad, but probably could use some re-thinking
and/or re-implementation.  Especially if a decent amount of kilobytes can be
shaved off a given package's directory.


> 2. crossdev is broken because it creates semi-random, unmaintained
> ebuilds in randomly chosen overlay, those ebuilds relying on
> toolchain.eclass behavior.

I would argue this isn't necessarily "broken".  crossdev produces working
cross-toolchains and is a valuable tool for anyone running multiple arches,
especially slower arches.  How it produces said working cross-toolchains is an
implementation detail.  Don't be so hasty as to throw the baby out with the
bathwater.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic

Reply via email to