[coreboot-gerrit] Patch set updated for coreboot: xcompile: crossgcc lookup in parent paths, for painless libpayload support

Paul Kocialkowski (contact@paulk.fr) gerrit at coreboot.org
Mon Aug 10 11:14:36 CEST 2015


Paul Kocialkowski (contact at paulk.fr) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11119

-gerrit

commit f6fe432c93b013801c6a533364af2476b9e8283b
Author: Paul Kocialkowski <contact at paulk.fr>
Date:   Mon Aug 3 16:46:29 2015 +0200

    xcompile: crossgcc lookup in parent paths, for painless libpayload support
    
    libpayload is calling the xcompile script from payloads/libpayload, so the
    script never finds the path on its own and has to be fed the right XGCCPATH by
    hand.
    
    This makes xcompile look for the parent path too, so that it can find the
    crossgcc toolchains when called from libpayload.
    
    Change-Id: Icc41bb68e3a43810f40f03ab1eb08af07a50a3de
    Signed-off-by: Paul Kocialkowski <contact at paulk.fr>
---
 util/xcompile/xcompile | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index c1c42af..4560771 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -20,7 +20,19 @@
 #
 
 TMPFILE=""
-XGCCPATH=${1:-"`pwd`/util/crossgcc/xgcc/bin/"}
+XGCCPATH=$1
+
+# libpayload crossgcc path
+if [ -d "`pwd`/../../util/crossgcc/xgcc/bin/" ]
+then
+	XGCCPATH=${XGCCPATH:-"`pwd`/../../util/crossgcc/xgcc/bin/"}
+fi
+
+# coreboot crossgcc path
+if [ -d "`pwd`/util/crossgcc/xgcc/bin/" ]
+then
+	XGCCPATH=${XGCCPATH:-"`pwd`/util/crossgcc/xgcc/bin/"}
+fi
 
 die() {
 	echo "ERROR: $*" >&2



More information about the coreboot-gerrit mailing list