I mentioned this a long time ago, back when we first started putting together Jackass ideas. Check the first page of the original development thread.Bob P wrote:which reminds me of another Jackass!-related idea. somebody had asked me if i would consider building a Jackass! equivalent version of the Gentoo Packages CD -- a pre-compiled binary CD that is built for the specific Jackass! architecture using the appropriate Jackass! toolkit. so there would be a pentium3 Jackass! GRP CD where all of the packages are built withthe Jackass! Pentium 3 CFLAGS, a pentium4 Jackass! GRP, an Athlon XP Jackass! GRP, etc.
one the one hand, it sounds like a great idea. on the other hand, it sounds like an awful lot of work.
It would be amazingly nice. I was just on #gentoo-doc and was chatting with another user about the sheer, mindnumbing joy that is the Packages CD for GRP installs. Such a timesaver. And I'm fairly sure that the existing Packages CD can be used for grabbing the binaries, though they wouldn't have the extensive optimizations provided by Jackass! until the next emerge -e world series.
However, maintaining several different CDs would be a good-sized headache. And the bandwidth/stress on the servers would skyrocket. But, it might be worth it. IIRC, Koraraa does something similar. Since the old architectures--anything pre-Pentium3--aren't used that much, we could do what we discussed and mostly drop them from future releases? And instead make available a Jackass! Packages CD tailored for the new lowest common denominator: the Pentium3. It'd work with the other arches, too. Build with -march=i686 instead of -march=<specific_processor> while retaining the other CFLAGs. That way, we avoid generating P3 code that might not work as well on AthlonXP; remember the differences between CPUs comprise more than just instruction flags, but also pipeline & other dissimilarities.
And since we have only one CD (or at most two), we avoid having to maintain several more things. Of course, there's always the chance that users will clamor for more features, or ask "Is it okay if i use the binary packages, then recompile them all with my SSE2/SSE3/MMX2 CFLAGs? I want .00005% more performance!" Then again, if we offer an "extended series" of additional arches, we could make those available only with a small donation, as with the Pentium-M CD/tarball.
* PM me or email me for more. I'm already running quickpkg on things like Xorg-X11. I think Jackass! could use these kinds of enhancements; they're good ideas on the surface. In theory. At first glance. Etc.



