Preklad jadra
Ondrej Puzman
puzmano na feld.cvut.cz
Sobota Květen 26 12:07:53 CEST 2001
Zdravim,
mam takovy mensi problem. Nedari se mi prelozit jadro na RH 7.0
CZ a netusim v cem by mohla byt chyba.
Verze jadra je 2.2.16 (no proste ta co je v distribuci) a proto by dle
meho nazoru mela jit bez problemu prelozit. Podle hlasek to
vypada na chyby ve zdrojacich, ale predpokladam ze skutecny
problem bude jinde...
Ondrej Puzman
Prikladam vypis po make bzImage:
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-
prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-
strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-
functions=2 -DCPU=586 -DUTS_MACHINE='"i386"' -c -o
init/version.o init/version.c
make -C kernel
make[1]: Entering directory `/usr/src/linux-2.2.16/kernel'
make all_targets
make[2]: Entering directory `/usr/src/linux-2.2.16/kernel'
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-
prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-
strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-
functions=2 -DCPU=586 -DEXPORT_SYMTAB -c ksyms.c
In file included from /usr/src/linux/include/linux/modversions.h:50,
from /usr/src/linux/include/linux/module.h:19,
from ksyms.c:14:
/usr/src/linux/include/linux/modules/i386_ksyms.ver:6: warning:
`cpu_data' redefined
/usr/src/linux/include/asm/processor.h:96: warning: this is the
location of the previous definition
/usr/src/linux/include/linux/modules/i386_ksyms.ver:28: warning:
`smp_num_cpus' redefined
/usr/src/linux/include/linux/smp.h:77: warning: this is the location
of the previous definition
/usr/src/linux/include/linux/modules/i386_ksyms.ver:118: warning:
`smp_call_function' redefined
/usr/src/linux/include/linux/smp.h:83: warning: this is the location
of the previous definition
In file included from /usr/src/linux/include/linux/interrupt.h:51,
from ksyms.c:21:
/usr/src/linux/include/asm/hardirq.h:23: warning: `synchronize_irq'
redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:138: warning:
this is the location of the previous definition
In file included from /usr/src/linux/include/linux/interrupt.h:52,
from ksyms.c:21:
/usr/src/linux/include/asm/softirq.h:75: warning: `synchronize_bh'
redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:142: warning:
this is the location of the previous definition
/usr/src/linux/include/linux/kernel_stat.h: In function `kstat_irqs':
In file included from ksyms.c:17:
/usr/src/linux/include/linux/kernel_stat.h:47: `smp_num_cpus'
undeclared (first use in this
function)
/usr/src/linux/include/linux/kernel_stat.h:47: (Each
undeclared identifier is reported only
once
/usr/src/linux/include/linux/kernel_stat.h:47: for each
function it appears in.)
make[2]: *** [ksyms.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.2.16/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.2.16/kernel'
make: *** [_dir_kernel] Error 2
Další informace o konferenci Linux