Re-Cap of ToolChain Build for CRUX Q: Do you really need to compile and boot into a seperate kernel ? Steps: 1. Upgrade binutils cd /usr/ports/base/binutils && pkgmk -d -u && ldconfig 2. Upgrade gcc cd /usr/ports/base/gcc && pkgmk -d -u && ldconfig 3. Reboot 4. Build glibc cd /usr/ports/base/glibc && pkgmk && ldconfig 5. Switch to Single-User mode telinit 1 6. Upgrade glibc cd /usr/ports/base/glibc && pkgadd -u glibc#... && ldconfig 7. Rebuild gcc cd /usr/ports/base/gcc && pkgmk -u -f && ldconfig 9. Remove /lib/modules/* rm -rf /lib/modules/* 10. Rebuild module-init-tools and libstdc++-compat cd /usr/ports/base/module-init-tools && pkgmk -u && ldconfig cd /usr/ports/opt/libstdc++-compat && pkgmk -u && ldconfig 11. Rebuild kernel 14. Reboot