On Saturday 11 May 2002 04:55 am, Bjarne Thomsen wrote: > Thank you Tom, > > That was the kind of answer that I hoped for. > I just took a quick look at the README file, > and cut out all the many words. I then made > a file from where I copied the lines by using > my mouse. I did not dare to include the "make install". > Yes, you are right. The number of lines can be cut > down to about half. > > I have installed the new gcc-3.1 compiler as the default > gcc without too many difficulties. I have now compiled > the 2.4.18-16 enterprise kernel minus SMP, and for > Pentium4. I used "make menuconfig" as "make xconfig" > seems to be broken (see below). see way down below ;) > I am not sure, however, that any specific P4 code was > generated. Here is my shorter recipe: It should have been if you edited this line in .config # CONFIG_MPENTIUM4 is not set to CONFIG_MPENTIUM4=y and then commented out whatever the default arch was (eg, # CONFIG_M586 is not set) Also during the compile you should'a seen a lot of lines here'n there with -march=P4 in 'em. (not sure it'd be P4, I don't have one, but you get the idea. Mine read -march=athlon ;) > > Procedure for compiling the kernel: > > (1) cd /usr/src/linux > (2) "make mrproper" in case we start from scratch. Not 'in case we start from scratch', _always_
> (3) cp /boot/config-2.4.18-16mdkenterprise /usr/src/linux/.config Could shorten to 'cp /boot/config-2.4.18-16mdkenterprise .config' since you're already in /usr/src/linux/ > (4) edit .config followed by "make oldconfig" or "make menuconfig" > (5) "EXTRAVERSION = -16P4" in /usr/src/linux/Makefile > (6) "export INSTALL_PATH=/boot" in /usr/src/linux/Makefile > (7) "make dep && make bzImage && make modules" > (8) "make modules_install && make install" > (9) inspect /boot and /etc/lilo.conf, and run lilo (to be sure). 5&6 are one step, 7&8 could be all one step, 9 is optional but recommended, So we're really down to just 6 steps + check needed to compile a cooker kernel ;) As to make xconfig, remember I said, > > As a footnote, I don't recommend usin newer kernels unless > > you also either monitor the cooker ML, or at least check it's > > recent archive. Check the cooker ML archive, I believe you'll find notice that lately 'make xconfig' is broken, make menuconfig works -- Tom Brinkman Corpus Christi, Texas
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com