Bug 19260 - kernel fails compilation for NON-SMP due to undefined symbols
kernel fails compilation for NON-SMP due to undefined symbols
Product: Red Hat Linux
Classification: Retired
Component: kernel (Show other bugs)
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Michael K. Johnson
Brock Organ
: 19259 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2000-10-17 11:07 EDT by Bassem Jamaleddine
Modified: 2007-04-18 12:29 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-12-20 12:46:47 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Bassem Jamaleddine 2000-10-17 11:07:51 EDT
The smp.h  header file defines symbols used during the 'make of the
kernel', if
not defined the Makefile exit due to an error. To remedy the problem, 
either define
the __SMP__ by passing it on the command line, or edit the smp.h file and
the '#ifdef  __SMP__'  with its #endif.
Comment 1 Alan Cox 2000-10-17 11:45:44 EDT
*** Bug 19259 has been marked as a duplicate of this bug. ***
Comment 2 Arjan van de Ven 2000-10-17 12:38:51 EDT
Can you name some of the symbols, this souns like the famous "make mrproper"
(dupe of 18912 in that case)
Comment 3 Robert Dowling 2000-12-04 18:32:03 EST
If it's what I had trouble with, the symbol "smp_num_cpus" is
undefined when kernel_stat.h is being parsed.  Removing the #define as
suggested gets me further, but then it blows up on line 26 of smp.h
when compiling i386_ksyms.c.  I finally gave up and did "make mrproper"
and life was good.
Comment 4 Need Real Name 2000-12-20 12:46:44 EST
See also Bug #20677
Comment 5 Bill Nottingham 2000-12-20 14:48:42 EST
You need to run 'make mrproper' first.

Note You need to log in before you can comment on or make changes to this bug.