>I was wondering whether it is necessary to download kernel headers >for the kernel you are compiling.
in a word, no, you would already have them if you are compiling a kernel. >Come to that - what are they actually used for? I thought I read >that they are used for compiling applications 'against'. They are the c header files for the kernel, which define kernel functions, macros and the like. You don't compile user space applications against kernel headers, they are only for things that run inside the kernel. Say you had a 3rd party kernel module (like the nvidia ones); it needs access to the kernel headers to compile. You need to use the headers that match the kernel you are running. Header packages are provided because they are much smaller than downloading the entire kernel source when you just want to compile an add-on module. >Do they have to be in any particular place (e.g., if you were compiling >a kernel in /usr/home/cm/linux-2.4.19 should you stick them in >/usr/home/cm? If you have the kernel source, then you already have the headers. If you extracted your kernel to /usr/home/cm/linux-2.4.19 they are in the include/ subdirectory. If something you are compiling needs the kernel headers point them to this directory. -i [EMAIL PROTECTED] http://www.wienand.org ********************************************************************** CAUTION: This message may contain confidential information intended only for the use of the addressee named above. If you are not the intended recipient of this message, any use or disclosure of this message is prohibited. If you received this message in error please notify Mail Administrators immediately. You must obtain all necessary intellectual property clearances before doing anything other than displaying this message on your monitor. There is no intellectual property licence. Any views expressed in this message are those of the individual sender and may not necessarily reflect the views of Woolworths Ltd. ********************************************************************** -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug
