[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

promising news regarding the XFree86 4.x server on m68k



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
branden@debian.org                 |     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

Attachment: pgplWbWIAaMuU.pgp
Description: PGP signature


Reply to: