bug-gdb
[Top][All Lists]
Advanced

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

gdb-5.2 and SCO OpenServer 5.0.5


From: William Bader
Subject: gdb-5.2 and SCO OpenServer 5.0.5
Date: Fri, 16 Aug 2002 17:01:14 EDT

I built gdb-5.2 under SCO OpenServer 5.0.5 using gnu-make-3.79
but SCO cc, as, and ld.  SCO OpenServer sets GDB_MULTI_ARCH
because it supports both COFF and ELF.  This makes TARGET_PTR_BIT
expand to a function call instead of a constant, and SCO cc
requires a constant for array declarations.  Pointers are 4 bytes.
I made the buffer twice as large just to be safe.
William
http://williambader.com/

--- gdb-5.2/gdb/i386-tdep.c-    Tue Feb 19 13:42:27 2002
+++ gdb-5.2/gdb/i386-tdep.c     Fri Aug 16 16:08:50 2002
@@ -858,7 +858,11 @@
 int
 get_longjmp_target (CORE_ADDR *pc)
 {
+#if GDB_MULTI_ARCH && defined(_SCO_DS)
+  char buf[ 8 ];
+#else
   char buf[TARGET_PTR_BIT / TARGET_CHAR_BIT];
+#endif
   CORE_ADDR sp, jb_addr;
 
   sp = read_register (SP_REGNUM);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]