I'm trying to make a cross compiler for a MIPS32 based upon cross-lfs 1.0.0. I've attached the Make file to build the cross compiler, and all the patches used in it are taken straight from cross-lfs. The final 2 make targets of glibc and busybox are just for testing the compiler.
Thus far everything builds OK and I can compile a working kernel OK. However, when I compile a root file system with glibc 2.4 and busybox 1.2.1 I get the following error when init runs:
BusyBox v1.2.1 (2006.10.06-13:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
sh: ../sysdeps/unix/sysv/linux/ia64/getpagesize.c:35: __getpagesize: Assertion `_rtld_global_ro._dl_pagesize != 0' failed.
Since the mips part of glibc-ports includes the ia64 version of getpagesize.c, the ia64 path isn't worrying me, but I can't see why the pagesize is 0 here when it's clearly set to 4k in the kernel.
Any suggestions?
Try the all-new Yahoo! Mail . "The New Version is radically easier to use" The Wall Street Journal
Makefile
Description: 402397780-Makefile
_______________________________________________ Clfs-support mailing list [email protected] http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support
