On 11/01/2009 02:37 PM, Rob Landley wrote:
Somebody on IRC (skalpren?) told me that sparc works for them in current git- master, and even sent me the .config they were using, so I tried it.
It was me.
distcc[28] (dcc_ignore_sigpipe) Warning: signal(SIGPIPE, ignore) failed: Invalid argument distcc[29] (dcc_ignore_sigpipe) Warning: signal(SIGPIPE, default) failed: Invalid argument
The pipe syscall was broken on 0.9.30.1 but I definitely fixed it in git, so this looks suspiciously like you were somehow running the old release? Otherwise I don't really have an explanation. It was fixed in commit c033aa2af
[ 4.456000] ifconfig[24]: Unimplemented SPARC system call 97 ifconfig: socket(AF_INET): Function not implemented [ 4.520000] route[25]: Unimplemented SPARC system call 97 route: socket(AF_INET): Function not implemented /usr/sbin/init.sh: command_substitute: cannot duplicate pipe as fd 1: Bad file descriptor
Most socket syscalls on sparc were also broken in 0.9.30.1. (because the kernel expects all of them to come through socketcall, but defines the _NR_* for the regular ones anyways). This was fixed in commit 640f4d29e
Can you look at your source and verify that you indeed have these fixes? -Austin _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
