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
PGP signature