[BusyBox] busybox on ia64
Larry Doolittle
ldoolitt at recycle.lbl.gov
Wed Mar 21 22:10:59 UTC 2001
> mount.o(.text+0x22): undefined reference to `__ia64_syscall'
Referring to Linux-2.4.2,
asm-*/unistd.h defines syscall{1,2,3,4,5}(...).
The asm-ia64 version defines them in terms of
extern long __ia64_syscall (...);
When the kernel is linked, is uses the version of
that routine coded in arch/ia64/entry.S.
When user space programs (in particular libc) are built,
they have to resolve that routine some other way.
I don't see how that happens on libc-2.1.2, at least
in part because that version predates the ia64.
Do you have a version of libc that builds for your
architecture?
You could cheat, and link in a copy of the function from
entry.S.
- Larry Doolittle <LRDoolittle at lbl.gov>
More information about the busybox
mailing list