Marc Ballarin wrote:

On Wed, 05 Jan 2005 19:35:25 +0100
Bastian Balthazar Bux <[EMAIL PROTECTED]> wrote:



It's possible to use gentoo-dev-sources or mm-sources (2.6.10) as user
mode kernel?



Should be possible. I've been using various kernels with various degrees of success.

I highly recommend the additional -bb4 patchset from
http://www.user-mode-linux.org/~blaisorblade/patches/guest/
for the *guest kernel* (a.t.m. only available for 2.6.9).

Additionally
http://www.user-mode-linux.org/~blaisorblade/patches/skas3-2.6/
is necessary for SKAS support in the *host kernel*.

Regards


thanks!
I've tryed to apply them to a 2.6.10-mm1, but it has already included changes for "Virtual memory map with 4 level page tables" and it stuff for a kernel hacker patch it.
There are problems
So now I' going with 2.6.9 and it's compiling fine now.


... never write before finished ;) it stop with the following (second run of make ARCH=um):

<errors>
dedalus linux-2.6.9-uml # make ARCH=um
CHK include/linux/version.h
make[1]: `arch/um/sys-i386/util/mk_sc' is up to date.
make[1]: `arch/um/sys-i386/util/mk_thread' is up to date.
SYMLINK arch/um/kernel/vmlinux.lds.S
CHK include/linux/compile.h
LDS arch/um/kernel/vmlinux.lds
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
/usr/lib/libc.a(mktime.o)(.rodata+0x0): multiple definition of `__mon_yday'
fs/built-in.o(.rodata+0x760): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: BFD 2.15.92.0.2 20040927 assertion fail /var/tmp/portage/binutils-2.15.92.0.2-r2/work/binutils-2.15.92.0.2/bfd/elf.c:3637
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_rem_tab' referenced in section `.text' of /usr/lib/libc.a(strtoul_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_rem_tab' of /usr/lib/libc.a(strtoul_l.o)


/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_max_tab' referenced in section `.text' of /usr/lib/libc.a(strtoul_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_max_tab' of /usr/lib/libc.a(strtoul_l.o)

/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_rem_tab' referenced in section `.text' of /usr/lib/libc.a(strtol_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_rem_tab' of /usr/lib/libc.a(strtoul_l.o)

/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_max_tab' referenced in section `.text' of /usr/lib/libc.a(strtol_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_max_tab' of /usr/lib/libc.a(strtoul_l.o)

collect2: ld returned 1 exit status
KSYM .tmp_kallsyms1.S
nm: '.tmp_vmlinux1': No such file
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
/usr/lib/libc.a(mktime.o)(.rodata+0x0): multiple definition of `__mon_yday'
fs/built-in.o(.rodata+0x760): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: BFD 2.15.92.0.2 20040927 assertion fail /var/tmp/portage/binutils-2.15.92.0.2-r2/work/binutils-2.15.92.0.2/bfd/elf.c:3637
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_rem_tab' referenced in section `.text' of /usr/lib/libc.a(strtoul_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_rem_tab' of /usr/lib/libc.a(strtoul_l.o)


/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_max_tab' referenced in section `.text' of /usr/lib/libc.a(strtoul_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_max_tab' of /usr/lib/libc.a(strtoul_l.o)

/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_rem_tab' referenced in section `.text' of /usr/lib/libc.a(strtol_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_rem_tab' of /usr/lib/libc.a(strtoul_l.o)

/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: `__strtol_ul_max_tab' referenced in section `.text' of /usr/lib/libc.a(strtol_l.o): defined in discarded section `.gnu.linkonce.r.__strtol_ul_max_tab' of /usr/lib/libc.a(strtoul_l.o)

collect2: ld returned 1 exit status
make: *** [.tmp_vmlinux2] Error 1
</errors>

tomorrow I'll investigate or stick to gentoo distribuited 2.6.7

Regards

--
[email protected] mailing list



Reply via email to