Hi,
I am not sure if this is the right forum for this question. But ...
I have the IXP1200 arm linux kernel working in big endian mode with
statically linked binaries. Most utilities bash, busybox etc
seem to work fine. I have the following problems though.
a) Dynamically linked executables crash with a memory violation
in ld-linux-so.2. I narrowed it down to the point where I know
it crashes in _dl_start() when it tries to access the variable
at _DYNAMIC, which for some reason does not seem to be getting
relocated.
b) Floating point does not seem to work. 10.0 + 10.0 seems to return
0.0. I found an endianess bug where the kernel calls nwfpe and
fixed that. But it did not seem to help.
c) tinylogin has a problem because the glibc function getpwnam()
does
not work correctly for some reason and always returns NULL. I
will
debug it more. I looked at all the sysdep files for asm and only
strlen.S was broken and I fixed that. But I will dig deeper.
Any hints would be very greatly appreciated.
Thanks
Uday
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++