I'm using:
uml-patch-2.4.19-1
RH kernel source 2.4.18-10 (newest kernel for RHL7.3)
I need the RH kernel for RH addons like 'sar'.
The patch applied with only a couple offsets.
I did the, "make menuconfig ARCH=um" and turned off hostfs.
A "make linux ARCH=um" results in the below. Is there any way to
reconcile this?
[root@...]# make linux ARCH=um
[snip]
make -r -f tmp_include_depends all
make[1]: Entering directory `/usr/src/linux-2.4.18-10uml'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/linux-2.4.18-10uml'
cc -D__KERNEL__ -I/usr/src/linux-2.4.18-10uml/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-Wno-unused -g -U__i386__ -Ui386 -DUM_FASTCALL -D__arch_um__
-DSUBARCH=\"i386\" -D_LARGEFILE64_SOURCE
-I/usr/src/linux-2.4.18-10uml/arch/um/include -Derrno=kernel_errno
-DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.4.18-10uml/include/asm/rwsem.h:8,
from
/usr/src/linux-2.4.18-10uml/include/linux/rwsem.h:29,
from
/usr/src/linux-2.4.18-10uml/include/asm/arch/semaphore.h:42,
from
/usr/src/linux-2.4.18-10uml/include/asm/semaphore.h:4,
from /usr/src/linux-2.4.18-10uml/include/linux/fs.h:200,
from
/usr/src/linux-2.4.18-10uml/include/linux/capability.h:17,
from
/usr/src/linux-2.4.18-10uml/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.18-10uml/include/linux/sched.h:9,
from /usr/src/linux-2.4.18-10uml/include/linux/mm.h:4,
from /usr/src/linux-2.4.18-10uml/include/linux/slab.h:14,
from
/usr/src/linux-2.4.18-10uml/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.18-10uml/include/asm/arch/rwsem.h: In function
`__down_write_trylock':
/usr/src/linux-2.4.18-10uml/include/asm/arch/rwsem.h:176: warning:
implicit declaration of function `cmpxchg'
In file included from
/usr/src/linux-2.4.18-10uml/include/linux/unistd.h:9,
from init/main.c:17:
/usr/src/linux-2.4.18-10uml/include/asm/unistd.h: At top level:
/usr/src/linux-2.4.18-10uml/include/asm/unistd.h:25: conflicting types for
`sys_read'
/usr/src/linux-2.4.18-10uml/include/linux/fs.h:659: previous declaration
of `sys_read'
/usr/src/linux-2.4.18-10uml/include/asm/unistd.h:26: conflicting types for
`sys_write'
/usr/src/linux-2.4.18-10uml/include/linux/fs.h:660: previous declaration
of `sys_write'
make: *** [init/main.o] Error 1
[root@...]#
|