>#if !defined(__mc68000__) && !defined(__powerpc__) && !defined(__sparc__) && ! >defined(__mips__) > >Presumably that ifdef isn't precise enough for this case?
Yeah. Whether it can be done with an ifdef in this case depends on exactly what X is doing with its privileges - someone needs to check the code. In particular, we need to be sure that not doing the ioperm isn't going to break any VGA cards. It would be amusing to know whether some variant on "ln -s 50331648,2 /etc/arm_systype" makes it work on RiscPC. p.