micro
04-05-2005, 07:59 PM
Trying to compile 2.6.11.6 kernel for my notebook - which runs on the slackware 10.1 distro with kernel 2.4.29 - I was frightened again about all the configuration that I would have to make things go.
For once I decided to do some automation. Without having a .config file, I issued: make oldconfig.
The routine started asking me and I kept <enter> pressed letting it decide by itself.
Making menuconfig just after this, I saw that all must have been configured well, in fact too well.
PCI and IDE: All relevant code is inside the kernel.
Filesystems: ext2 and 3 are inside.
Codepages: 437 and 737 inside, all others as modules.
Graphics: Framebuffer on, vga inside, agp_via as module.
Sound: Alsa default, via as module.
Network: TCP-IP inside, via-rhine as module
etc. etc.
The impressive thing is that while the routine was very economic in selecting modules, it didn't miss even one critical issue.
How did it know about the 737 (greek) codepage to compile inside???
For experimentation's sake I am compiling with this configuration.
Have you found the make routine to be that smart in other occasions?
For once I decided to do some automation. Without having a .config file, I issued: make oldconfig.
The routine started asking me and I kept <enter> pressed letting it decide by itself.
Making menuconfig just after this, I saw that all must have been configured well, in fact too well.
PCI and IDE: All relevant code is inside the kernel.
Filesystems: ext2 and 3 are inside.
Codepages: 437 and 737 inside, all others as modules.
Graphics: Framebuffer on, vga inside, agp_via as module.
Sound: Alsa default, via as module.
Network: TCP-IP inside, via-rhine as module
etc. etc.
The impressive thing is that while the routine was very economic in selecting modules, it didn't miss even one critical issue.
How did it know about the 737 (greek) codepage to compile inside???
For experimentation's sake I am compiling with this configuration.
Have you found the make routine to be that smart in other occasions?