[BusyBox] busybox on ia64
Larry Doolittle
ldoolitt at recycle.lbl.gov
Wed Mar 21 23:05:53 UTC 2001
Anas -
> > When user space programs (in particular libc) are built,
> > they have to resolve that routine some other way.
> >
> Well, I am on a system with glibc-2.2.2, Using no headers from glibc rather
> than headers from the kernel directly.
To make this work the way it's supposed to work, you need to chase
down the interaction between gcc, libc, and kernel headers, to
see how glibc does it. Then you can adapt busybox's definitions
for each of the syscalls it needs (there are a lot, as you have
noticed) to your system, suitably generalizing so that a few lines
of conditional definitions in busybox.h can make it compatible
with every known system. Somebody has to do that eventually, it
might as well be you. Use the busybox in CVS as a start, the
support functions have been rearranged from 0.50.
Or you could just cut and paste from arch/ia64/entry.S, make an
ia64_syscall.S, and use that to link busybox.
- Larry Doolittle <LRDoolittle at lbl.gov>
More information about the busybox
mailing list