This is a little offtopic (it deals with luatex only) but as Mojca said: there are many more luatex-using people here than on dev-luatex.
You could also try tlbuild@tug.org, the list of people building binaries for TeX Live, where you can find people running all sorts of architectures. We're in the process of committing binaries for TeX Live 2008 right now, so running a small test would be a welcome distraction and a matter of seconds. Anyway:
To do that, I would appreciate it if the people on a non-linux32intel platform would compile and run the attached minimalistic C file.
You're going to love that: on Solaris compilation works fine, but execution prints “uname() failed”. And indeed, the section 2 man page for uname explains: RETURN VALUES Upon successful completion, a non-negative value is returned. Otherwise, -1 is returned and errno is set to indicate the error. (In that case, it returned 1). Looks like you have to check for errno ... Apart from that, the struct actually contains: sysname: SunOS nodename: harmakis release: 5.9 version: Generic_117171-07 machine: sun4u I also tested on Sparc Linux: sysname: Linux nodename: notung release: 2.6.22-14-sparc64 version: #1 Sun Oct 14 21:57:46 GMT 2007 machine: sparc64 Note that “sun4u” means more or less the same than “sparc64”. Arthur