From fedb63a988fcbdc6315246cbf7bda33e3f01eb2b Mon Sep 17 00:00:00 2001 From: Idwer Vollering Date: Thu, 25 Oct 2012 02:06:57 +0200 Subject: 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 Reviewed-on: http://review.coreboot.org/1612 Tested-by: build bot (Jenkins) Reviewed-by: Peter Stuge --- 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(-) delete mode 100644 util/crossgcc/patches/gdb-7.4.1_pythonhome.patch create mode 100644 util/crossgcc/patches/gdb-7.5_pythonhome.patch (limited to 'util/crossgcc') diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index 5d67ef7db2..87e6132dc2 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 9bab2e022c..0000000000 --- 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 0000000000..8a5ad09f20 --- /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 (); + -- cgit v1.2.3