Originally Posted by chemicalfan
Ok, latest update - compiled chromium from source, what a mistake that was!! Took about 4.5 hours on this Atom netbook!! Even glibc only took 2 hours, and the custom kernel about 45 minutes! Not quite sure why chromium took that long, but hey-ho, it's installed now!
Weird behaviour with the custom kernel though, I can't get it working because it's complaining about missing modules (that I can get from the messages). I used the PKGBUILD in the AUR, then ran mkinitcpio and updated grub, and I thought all would be well (oddly, the PKGBUILD triggered menuconfig, but didn't seem to retain any of the changes I'd made!!)
I've still got the build directory, not sure whether it's worth trying the build the modules again? Not 100% sure how I go about this though...
why are you relying on a pkgbuild anyway for a kernel? its quite simple to grab the source you want from kernel.org, run menuconfig (or gconfig or xconfig whatever your personal preferences.) pretty simple thing to do.
zcat /proc/config.gz > .config
make -j#(number of cores/cpu's+1)
cp -v arch/x86/boot/bzImage /boot/vmlinuz-version-yourtouches
cp -v System.map /voot/System.map-version-yourtouches
if you need anything else, like mkinitcpio, do that here.
its pretty simple to do kernels, no real need to let a package manager handle them, as they don't really have any dependencies and its pretty easy to locate everything they install.
/usr/src/kernel-version (for source and headers if you made them, but you wont need the headers if you keep the source afaik.)
/lib/modules/kernel-version (where it installs the extra compiled modules.)
i believe that is all the locations, try that
as for why chromium takes so long, could be the fact chromium is a self contained source, with all its lib's/framework being built directly with it, the standard lib's that chromium uses have been modified, so they get built along with it when you run the build process. it is one of the biggest complaints about chromium, that the distro's would have to maintain two sets of libs, since chromium dev team alter the default ones.