[Clfs-support] MIPS toolchain usage error

Rajeev Bansal connectrajeev at gmail.com
Fri Mar 20 13:02:01 PDT 2009


Hi All,

With the help of CLFS documentation and patches I could build Linux
cross toolchain for mips32 successfully, Thanks to CLFS for such a
great job.

In order to build toolchain, I used the gcc-4.1.1 and glibc-2.4 with
the appropriate patches mentioned at CLFS 1.0.0 mips. But when I am
trying to compile my kernel (2.6.15) it is throwing the following
errors:

 CC      init/do_mounts.o
In file included from include/linux/nfs_fs.h:15,
                 from init/do_mounts.c:12:
include/linux/pagemap.h: In function 'fault_in_pages_readable':
include/linux/pagemap.h:237: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:237: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:237: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:237: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:243: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:243: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:243: error: read-only variable '__gu_val' used
as 'asm' output
include/linux/pagemap.h:243: error: read-only variable '__gu_val' used
as 'asm' output
make[1]: [init/do_mounts.o] Error
make:  [init] Error 2


And it throws the following error when I try to cross compile the
busybox-1.10 using the same toolchain:

/tools/include/linux/ip.h:81: error: redefinition of 'struct iphdr'
networking/libiproute/
iptunnel.c: In function 'do_tunnels_list':

If both the issues are known issues, and there are patches available
for the same, kinldy help me how can I do that.


Thanks & Regards
Rajeev Bansal.



More information about the Clfs-support mailing list