Theres probably several reasons why this would be a good idea, perhaps for creating distributions (compile once, install many) on various platforms, or as in my case, an nfs shared /usr/portage tree across several machines of differing types (ie one is i586 one is i686 and each is optimized differently) Basically what Im suggesting is that the tarballs output by emerge with the buildpkg option should be named package-<version>-i586-linux-gnu.tbz2 or something like that, to diferentiate the differnt target platforms.
Or perhaps alternately packages chould be written to /usr/portage/packages/ix86- pc-linux-gnu/All etc Sorry this is a bit vague, Im just trying to bring up the idea, its up to you guys to sort out the details I guess. I realise a lot of changes would need to be made to both write the package files, and read them when emerging from binaries.
Sorry for the multiple posts. I found the PKGDIR= option in make.conf. Setting it to PKGDIR=${PORTDIR}/packages/${CHOST} keeps the packages seperate, but I still believe the tarballs should contain a reference to the platform in their name
We're not going to do this. Names too complicated already.