[klibc] ia64 mis-merge

Martin Hicks mort at wildopensource.com
Mon Nov 24 09:06:59 PST 2003


Peter,

There was a mis-merge in the ia64 patch you put into 0.83.  Olaf Hering
pointed it out.  The patch is attached.  Olaf claims that he is still
unable to compile for ia64 with is toolchain.  He's getting the
following error:

<olh> libc.so(.got+0x0): multiple definition of `_GLOBAL_OFFSET_TABLE_'
<olh> tests/getenvtest.o(.got.plt+0x0): first defined here
<olh> make[2]: *** [tests/getenvtest.shared] Error 1

mh

-- 
Martin Hicks                Wild Open Source Inc.
mort at wildopensource.com     613-266-2296


diff -uNr klibc-0.83.vanilla/klibc/arch/ia64/Makefile.inc klibc-0.83/klibc/arch/ia64/Makefile.inc
--- klibc-0.83.vanilla/klibc/arch/ia64/Makefile.inc	2003-11-23 19:37:05.000000000 -0500
+++ klibc-0.83/klibc/arch/ia64/Makefile.inc	2003-11-24 08:38:30.111959378 -0500
@@ -8,7 +8,6 @@
 #
 
 ARCHOBJS = \
-	arch/$(ARCH)/sigjmp.o \
 	arch/$(ARCH)/vfork.o \
 	arch/$(ARCH)/setjmp.o
 
diff -uNr klibc-0.83.vanilla/klibc/arch/ia64/sigjmp.c klibc-0.83/klibc/arch/ia64/sigjmp.c
--- klibc-0.83.vanilla/klibc/arch/ia64/sigjmp.c	2003-11-23 19:37:05.000000000 -0500
+++ klibc-0.83/klibc/arch/ia64/sigjmp.c	1969-12-31 19:00:00.000000000 -0500
@@ -1,8 +0,0 @@
-
-#include <setjmp.h>
-
-int __sigjmp_save (sigjmp_buf env, int savemask __attribute__ ((unused)))
-{
-  env[0].__mask_was_saved = 0;
-  return 0;
-}




More information about the klibc mailing list