From f210b58734b750fcab3d4fef6477a6eaf39b5d51 Mon Sep 17 00:00:00 2001
From: Simon Glass <sjg@chromium.org>
Date: Mon, 1 Dec 2014 17:33:59 -0700
Subject: [PATCH] buildman: Put the toolchain path first instead of last in
 PATH

If:

1. Toolchains A and B have the same filename
2. Toolchain A is in the PATH
3. Toolchain B is given in ~/.buildman and buildman uses it to build

then buildman will add toolchain B to the end of its path but will not
necessarily use it since U-Boot will find toolchain A first in the PATH.

Try to fix this by putting the toolchain first in the path instead of
last.

Signed-off-by: Simon Glass <sjg@chromium.org>
---
 tools/buildman/toolchain.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/buildman/toolchain.py b/tools/buildman/toolchain.py
index e2a851ebd6..ab08193349 100644
--- a/tools/buildman/toolchain.py
+++ b/tools/buildman/toolchain.py
@@ -89,7 +89,7 @@ class Toolchain:
         """
         env = dict(os.environ)
         env['CROSS_COMPILE'] = self.cross
-        env['PATH'] += (':' + self.path)
+        env['PATH'] = self.path + ':' + env['PATH']
         return env
 
 
-- 
2.39.5