Idwer Vollering (vidwer@gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1612
-gerrit
commit bb58de631a54b397df267a5de45b8d6bafe07e1d Author: Idwer Vollering vidwer@gmail.com Date: Thu Oct 25 02:06:57 2012 +0200
crossgcc: update to GDB 7.5
This patch updates crossgcc to download and compile GDB 7.5
Change-Id: I38fc3591396f072ead399b22f516ec765480ea40 Signed-off-by: Idwer Vollering vidwer@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 (); +