You want a KDE 3.0 that loads in 1/4 the time? Howzabout a konqueror that starts up in 1-4 secs, rather than the 6-10 normal seconds? Sure you do.
I recently re-built my QT and KDE with objprelink optimizations. And wowee-wow-wow. The fast just got faster. The best, better. My toast now butters itself. I don't know what that last line meant.
In any case, I was given the attached script (it's in a zip file 'cause you can't upload .sh's) to help me re-build my KDE3.0 and QT from source with the opts.
Step 1: Go to the objprelink homepage, read up and get the tarball'd source. Build it, install it
Step 2: get the KDE 3.0 final sources from your local ftp mirror
Step 3: read the build.sh script, and configure it to yer situation.
Step 4: run the script, and wait.
Notes and caveats:
if you have an existing version of KDE installed, i don't know what will happen. i always build my kde in /usr/local/kde-x.x and symlink that dir to /usr/local/kde, and put /usr/local/kde/libs in ld.so.conf and /usr/local/kde/bin/ in my path. that way, i can change the symlink to whatever version of kde i want. yippee! i suggest you do the same, as your mileage may vary with this optimization.
Now, for those of you with some patience, you are probably wondering what objprelink does. Well, C++ apps call upon libraries to do a lot of work, and the thing that loads the libraires is called the dynamic linker. This, at the moment, is a big bottleneck to application startup in KDE (and i'd assume elsewhere). objprelink optimizes the linking of these applications, which makes the loading more eficient and faster, thus causing the bottlenck to be disc access.