[BusyBox] busybox on ia64

Mark Whitley markw at lineo.com
Wed Mar 21 21:25:46 UTC 2001


On Wed, Mar 21, 2001 at 02:05:21PM -0500, Anas Nashif wrote:
> Trying to compile busybox on ia64 results in the following error:
> 
> 
> gcc -s -Wl,-warn-common -o busybox basename.o cat.o chmod_chown_chgrp.o 
> chroot.o chvt.o clear.o cmdedit.o cp_mv.o cut.o date.o dd.o df.o dirname.o 
> dmesg.o du.o
> echo.o find.o free.o grep.o gunzip.o gzip.o halt.o head.o id.o init.o kill.o 
> klogd.o ln.o logger.o ls.o lsmod.o mkdir.o mknod.o mkswap.o more.o mount.o 
> nfsmount.o poweroff.o ps.o pwd.o reboot.o reset.o rm.o rmdir.o sed.o sh.o 
> sleep.o sort.o swaponoff.o sync.o syslogd.o tail.o tar.o touch.o true_false.o 
> tty.o umount.o uname.o uniq.o uptime.o wc.o which.o whoami.o xargs.o yes.o  
> busybox.o messages.o usage.o utility.o
> mount.o: In function `sysfs':
> mount.o(.text+0x22): undefined reference to `__ia64_syscall'
> collect2: ld returned 1 exit status
> make: *** [busybox] Error 1
> 
> Any idea?

Just curious: If you turn off mount in Config.h does it compile properly?

The 'sysfs' being referred to in mount.c is a Linux syscall. This means that
it could be a kernel problem, possibly related to the size of an int on ia32
vs ia64. What kernel are you using?


Mark Whitley
markw at lineo.com





More information about the busybox mailing list