Problem compiling fiasco-ux: ld: entry.o: bad symbol index: 845556

Udo A. Steinberg us15 at os.inf.tu-dresden.de
Mon Mar 24 21:44:41 CET 2003


On Mon, 24 Mar 2003 21:06:34 +0100 Udo A. Steinberg (UAS) wrote:

UAS> Bis ich genaueres weiß bzw. einen Patch habe, bitte "Assembler IPC Shortcut"
UAS> in "make menuconfig" anschalten - dann funktioniert's.

Bis die Bug-Fixes heute Nacht im Remote-CVS propagiert sind, sollten es
folgende zwei Patches auch tun.

MfG
-Udo.

diff -u -r1.17 entry.S
--- entry.S     21 Mar 2003 15:34:51 -0000      1.17
+++ entry.S     24 Mar 2003 20:29:58 -0000
@@ -50,6 +50,7 @@
 #include "config_gdt.h"
 #include "globalconfig.h"
 #include "low_level.h"
+#include "shortcut.h"
 #include "tcboffset.h"
 
 /* We make the trap handler an interrupt gate, because for debugging


diff -u -r1.9 kmem-ux.cpp
--- kmem-ux.cpp 24 Mar 2003 14:46:09 -0000      1.9
+++ kmem-ux.cpp 24 Mar 2003 20:37:06 -0000
@@ -173,11 +173,16 @@
 bool
 Kmem::pagein_tcb_request (Address eip)
 {
+#ifdef CONFIG_ASSEMBLER_IPC_SHORTCUT
   extern Mword pagein_tcb_request1;
+#endif
   extern Mword pagein_tcb_request3;
 
-  return (   (eip == (Address)&pagein_tcb_request1)
-         || (eip == (Address)&pagein_tcb_request3));
+  return (
+#ifdef CONFIG_ASSEMBLER_IPC_SHORTCUT
+          eip == (Address) &pagein_tcb_request1 || 
+#endif
+          eip == (Address) &pagein_tcb_request3);
 }
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20030324/5500e438/attachment.sig>


More information about the l4-hackers mailing list