Hi, I am trying to compile busybox-1.5.1 on a RHEL/Intel machine, targeting a Debian/PowerPC embedded system, with gcc-2.95-3 and glibc-2.2.5. Can somebody please help with the problems below? Are there instructions to build for this arch?
Thanks in advance, Shash I am invoking make as: make CROSS_COMPILE=powerpc-603e-linux-gnu- ARCH=ppc I am running into three problems: 1) ULLONG_MAX not defined (which I fixed by #define ULLONG_MAX ULONG_LONG_MAX in include/libbb.h). Similar for LLONG_MAX and LLONG_MIN. 2) Needed to take out -static-libgcc from Makefile.flags to avoid compile-time warnings for gcc 3) A warning on the union inside len_and_sockaddr structure: include/libbb.h:304: warning: unnamed struct/union that defines no instances 4) The biggie, cannot compile libbb/xatonum.c: CC libbb/xatonum.o powerpc-603e-linux-gnu-gcc: unrecognized option `-static-libgcc' In file included from libbb/xatonum.c:21: libbb/xatonum_template.c:88: macro `xstrtou' used with too many (2) args libbb/xatonum_template.c:114: macro `xatou' used without args libbb/xatonum_template.c:172: macro `xato' used without args In file included from libbb/xatonum.c:33: libbb/xatonum_template.c:88: macro `xstrtou' used with too many (2) args libbb/xatonum_template.c:114: macro `xatou' used without args libbb/xatonum_template.c:172: macro `xato' used without args make[1]: *** [libbb/xatonum.o] Error 1 make: *** [libbb] Error 2
_______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
