I notice that a few people on the web, plus myself, have found it
impossible to compile user mode linux with fedora 11.
It gets pretty near the end, before dying with:
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
/usr/bin/ld:arch/um/kernel/vmlinux.lds:1: ignoring invalid character
`#' in expression
/usr/bin/ld:arch/um/kernel/vmlinux.lds:1: syntax error
collect2: ld returned 1 exit status
vmlinux.lds has I believe a problem at the beginning, with lines like:
# 1 "arch/um/kernel/vmlinux.lds.S"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "./include/linux/autoconf.h" 1
# 1 "<command-line>" 2
# 1 "arch/um/kernel/vmlinux.lds.S"
I have tried a few crazy things without much success. gcc is 4.4, ld
is 2.19.51.0.2-17.fc11. It is a 32 bit architecture.
Any thoughts? Same config file seems to work with this kernel on
another of my machines which is still on fedora 10.
Thanks
Gordon.
|