Hi all,
yes, i know this has been asked probably hundreds of times, but i have not seen an official or deffinitive answer and would also like to know what is the current state of this stuff.
I will summarize the different ways i´m aware of :
1) eselect-compiler : masked for years and broken, not usable anymore. Was my preferred solution, it apparently worked just fine here til a month ago.
2) stage & chroot : use a 32 bit stage to build your stuff, works great but bloats the system imo.
3) crossdev : looks like another bloated solution, i always supposed that multilib was not about just running 32 & 64 bits stuff, but also having support to build for both.
4) ABI switch in portage. This apparently doesn´t work at all for me, either it breaks when linking or it installs to the wrong place. Haven´t playied much with this.
There are also the gcc switches, but i never playied much with this either, same behaviour like solution 4.
I´m currently using workaround 2 with x86 uclibc stages and it works just fine afaict ( for uclibc you have no other option than using specific stages anyways).
But i miss a definitive answer to what the official way of building this stuff is or what others do to build their stuff. So, can anyone enlighten me please ?
Apologies if this has been already discussed somewhere or if my assumptions are wrong.
cheers




