--- linux-2.4.22-rc1-ac1-orig/arch/i386/kernel/setup.c Fri Aug 8 22:34:38 2003 +++ linux-2.4.22-rc1-ac1-fixed/arch/i386/kernel/setup.c Sat Aug 9 00:41:01 2003 @@ -2978,7 +2978,9 @@ * applications want to get the raw CPUID data, they should access * /dev/cpu//cpuid instead. */ +#ifdef CONFIG_SMP extern int phys_proc_id[NR_CPUS]; +#endif static char *x86_cap_flags[] = { /* Intel-defined */ "fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce",