Hi,

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

Attachment: Makefile
Description: 402397780-Makefile

_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support

Reply via email to