[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gdb-5.2 and SCO OpenServer 5.0.5,
William Bader <=