]> code.ossystems Code Review - openembedded-core.git/commitdiff
gdb-cross-canadian: use correct exec-prefix path for python
authorSamuli Piippo <samuli.piippo@digia.com>
Mon, 27 May 2013 10:24:45 +0000 (13:24 +0300)
committerPaul Eggleton <paul.eggleton@linux.intel.com>
Fri, 31 May 2013 15:03:36 +0000 (16:03 +0100)
Incorrect exec-prefix path was given to gdb which leads to gdb
startup failure when SDK is not installed to its original destination.
Gdb relocates the exec-prefix path, so it will work for SDKs that
are installed to different location. PYTHONHOME env in no longer
neeeded for gdb.

[YOCTO #3839]

(From OE-Core master rev: e77603324332b932c73c9e22ab65a0b9b7c17798)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gdb/gdb-cross-canadian.inc

index 1f603223d3587f79ba11755ff3a7340c3ef4f600..3827617ec7b45b1321100c47fa7315e5052fd33a 100644 (file)
@@ -17,7 +17,7 @@ cat > ${WORKDIR}/python << EOF
 case "\$2" in
         --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}/" ;;
         --ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -Wl,-rpath,${libdir}/.. -lpthread -ldl -lutil -lm -lpython${PYTHON_BASEVERSION}" ;;
-        --exec-prefix) echo "${exec_prefix}/bin" ;;
+        --exec-prefix) echo "${exec_prefix}" ;;
         *) exit 1 ;;
 esac
 exit 0