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