[coreboot] Patch set updated for coreboot: 47e1964 crossgcc: update to GDB 7.5

Idwer Vollering (vidwer@gmail.com) gerrit at coreboot.org
Thu Oct 25 05:28:44 CEST 2012


Idwer Vollering (vidwer at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1612

-gerrit

commit 47e1964e5d7a5bcd68761a5b397b852fe88c6745
Author: Idwer Vollering <vidwer at gmail.com>
Date:   Thu Oct 25 02:06:57 2012 +0200

    crossgcc: update to GDB 7.5
    
    This patch updates crossgcc to download and build GDB 7.5
    
    Change-Id: I38fc3591396f072ead399b22f516ec765480ea40
    Signed-off-by: Idwer Vollering <vidwer at gmail.com>
---
 util/crossgcc/buildgcc                           |  4 ++--
 util/crossgcc/patches/gdb-7.4.1_pythonhome.patch | 19 -------------------
 util/crossgcc/patches/gdb-7.5_pythonhome.patch   | 19 +++++++++++++++++++
 3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 5d67ef7..87e6132 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -21,7 +21,7 @@
 #
 
 CROSSGCC_DATE="October 23rd, 2012"
-CROSSGCC_VERSION="1.09"
+CROSSGCC_VERSION="1.10"
 
 # default settings
 TARGETDIR=`pwd`/xgcc
@@ -36,7 +36,7 @@ LIBELF_VERSION=0.8.13
 GCC_VERSION=4.7.2
 GCC_AUTOCONF_VERSION=2.64
 BINUTILS_VERSION=2.22
-GDB_VERSION=7.4.1
+GDB_VERSION=7.5
 W32API_VERSION=3.17-2
 W32API_VERSION_SHORT=3.17
 MINGWRT_VERSION=3.18
diff --git a/util/crossgcc/patches/gdb-7.4.1_pythonhome.patch b/util/crossgcc/patches/gdb-7.4.1_pythonhome.patch
deleted file mode 100644
index 9bab2e0..0000000
--- a/util/crossgcc/patches/gdb-7.4.1_pythonhome.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -ur gdb-7.4.1.orig/gdb/python/python.c gdb-7.4.1/gdb/python/python.c
---- gdb-7.4.1.orig/gdb/python/python.c	2012-01-15 02:04:05.000000000 +0800
-+++ gdb-7.4.1/gdb/python/python.c	2012-08-21 15:11:32.000000000 +0800
-@@ -1273,6 +1273,15 @@
- 			     SLASH_STRING, "python", NULL));
- #endif
- 
-+  char readlinkbuffer[BUFSIZ];
-+  int readlinks = readlink("/proc/self/exe", readlinkbuffer, BUFSIZ - 1);
-+  readlinkbuffer[readlinks] = 0;
-+  char *executeablepath = dirname(readlinkbuffer);
-+  char *pythonhome = malloc(strlen(executeablepath) + strlen("/../") + 2);
-+  strcpy(pythonhome, executeablepath);
-+  strcat(pythonhome, "/../");
-+  setenv("PYTHONHOME", pythonhome, 1);
-+
-   Py_Initialize ();
-   PyEval_InitThreads ();
- 
diff --git a/util/crossgcc/patches/gdb-7.5_pythonhome.patch b/util/crossgcc/patches/gdb-7.5_pythonhome.patch
new file mode 100644
index 0000000..8a5ad09
--- /dev/null
+++ b/util/crossgcc/patches/gdb-7.5_pythonhome.patch
@@ -0,0 +1,19 @@
+diff -ur gdb-7.5/gdb/python/python.c gdb-7.5.patched/gdb/python/python.c
+--- gdb-7.5/gdb/python/python.c	2012-06-25 18:53:20.000000000 +0200
++++ gdb-7.5.patched/gdb/python/python.c	2012-10-24 15:28:37.422047559 +0200
+@@ -1227,6 +1227,15 @@
+ 			     SLASH_STRING, "python", NULL));
+ #endif
+ 
++  char readlinkbuffer[BUFSIZ];
++  int readlinks = readlink("/proc/self/exe", readlinkbuffer, BUFSIZ - 1);
++  readlinkbuffer[readlinks] = 0;
++  char *executeablepath = dirname(readlinkbuffer);
++  char *pythonhome = malloc(strlen(executeablepath) + strlen("/../") + 2);
++  strcpy(pythonhome, executeablepath);
++  strcat(pythonhome, "/../");
++  setenv("PYTHONHOME", pythonhome, 1);
++
+   Py_Initialize ();
+   PyEval_InitThreads ();
+ 




More information about the coreboot mailing list