Bye Bye YellowDog ... hello Gentoo
Tim Seufert
yellowdog-general@lists.terrasoftsolutions.com
Sun Dec 22 14:12:01 2002
On Saturday, December 21, 2002, at 07:27 PM, Konstantin Riabitsev
wrote:
> On Sat, 2002-12-21 at 21:18, Bernard Mentink wrote:
>> 1. No dependancy Hell !!!
>
> Dependency hell is guaranteed with any system, unless you compile
> everything statically.
>
>> 2. Compiled source optimized for my machine.
>
> This must be one of the silliest fads out there. Besides, while this is
> relatively applicable to the x86 systems, I really-really doubt that
> gcc
> will make any distinction between ppc processors, so compiling a piece
> of software on your g4 will very likely result in the identical code as
> compiled on any other ppc processor.
gcc does have optimization targets for different PPC processors
(-mcpu=750, -mcpu=604, etc.). However, in the past I've often found
that the effect of selecting one can be unexpected. The target CPU
which best optimizes the particular program you're compiling may not be
the same as the CPU you're using to actually run the code. :)
I agree that it's a silly fad. Few packages are worth expending much
effort to optimize, since so much software in a Linux distribution is
used only occasionally (if ever). And if you have a particular package
that you really want optimized to the hilt, you can always grab the
source RPM and build a custom binary RPM from it which is optimized in
whatever fashion you feel necessary, retaining all the benefits of
package dependency tracking. I'd assume the same is possible on dpkg
based distributions.