[project @ 2001-07-22 03:28:25 by chak]
authorchak <unknown>
Sun, 22 Jul 2001 03:28:25 +0000 (03:28 +0000)
committerchak <unknown>
Sun, 22 Jul 2001 03:28:25 +0000 (03:28 +0000)
ELF_TARGET_386 has to be #defined for x86/Solaris.

ghc/rts/Linker.c

index a376c53..a12ad22 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: Linker.c,v 1.52 2001/07/20 01:05:11 sof Exp $
+ * $Id: Linker.c,v 1.53 2001/07/22 03:28:25 chak Exp $
  *
  * (c) The GHC Team, 2000
  *
@@ -1368,7 +1368,12 @@ ocResolve_PEi386 ( ObjectCode* oc )
 
 #if defined(sparc_TARGET_ARCH)
 #  define ELF_TARGET_SPARC  /* Used inside <elf.h> */
+#elif defined(i386_TARGET_ARCH)
+#  define ELF_TARGET_386    /* Used inside <elf.h> */
 #endif
+/* There is a similar case for IA64 in the Solaris2 headers if this
+ * ever becomes relevant.
+ */
 
 #include <elf.h>