I was, I think, wrong about how much work needs to be done to get the XFree86 X server working on m68k.
As far as I can tell from the source code to XFree86's module loader, support code for m68k already exists. The issue is, apparently, just that it's buggy. Here (MIME-attached) is a small patch that will turn verbose loader debugging on m68k only. Maybe we can track down the problem? For those who are interested in getting their hands dirty, apt-get source xfree86 and look in: xc/programs/Xserver/hw/xfree86/loader The two files of primary interest will be, I think, elf.h and elfloader.c. As I said earlier, there appears to be at least as much m68k-specific code as there is for any other architecture Debian supports, and we know the loader works on i386, alpha, sparc, powerpc, ia64, mips, and mipsel. -- G. Branden Robinson | There's nothing an agnostic can't Debian GNU/Linux | do if he doesn't know whether he [EMAIL PROTECTED] | believes in it or not. http://people.debian.org/~branden/ | -- Graham Chapman
--- xc/programs/Xserver/hw/xfree86/loader/elfloader.c~ Thu Aug 9 04:49:38 2001 +++ xc/programs/Xserver/hw/xfree86/loader/elfloader.c Thu Aug 9 04:50:11 2001 @@ -48,6 +48,10 @@ #include "compiler.h" +#ifdef __mc68000__ +#define ELFDEBUG ErrorF +#endif + /* #ifndef LDTEST #define ELFDEBUG ErrorF
pgp75ZHyRsCB0.pgp
Description: PGP signature