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

Reply via email to