scripts: remove . from $PATH
Add CT_SanitizePath function which removes entries referring to ., /tmp
and non-existing directories from $PATH, and call it early in the
build script.
If . is in PATH, gcc-4.4.4 build breaks:
[ALL ] checking what assembler to use...
/tmp/build/targets/arm-unknown-linux-uclibcgnueabi/build/gcc-core-static/arm-unknown-linux-uclibcgnueabi/bin/as
...
[ALL ] config.status: creating as
i.e. "as" is supposed to be the arm-unknown-linux-uclibcgnueabi cross assembler,
but config.status creates a local "as" script which is calling the
host assembler.
Signed-off-by: Johannes Stezenbach <js@sig21.net>
[Yann E. MORIN: style fixes + explanations]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 20dd8cef1c8adff0aa3e78ae6d7acfbc45ed5a83)
1 From 83a09cd5c9ed9afd87a7d1d17319c2fd2203ad0f Mon Sep 17 00:00:00 2001
2 From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
3 Date: Thu, 21 Jan 2010 10:36:13 +0100
4 Subject: [PATCH 04/15] rpc: fix typo in version mismatch msg
6 Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
8 libc/inet/rpc/rpc_prot.c | 2 +-
9 1 files changed, 1 insertions(+), 1 deletions(-)
11 diff --git a/libc/inet/rpc/rpc_prot.c b/libc/inet/rpc/rpc_prot.c
12 index 74658e6..229f988 100644
13 --- a/libc/inet/rpc/rpc_prot.c
14 +++ b/libc/inet/rpc/rpc_prot.c
15 @@ -229,7 +229,7 @@ rejected (enum reject_stat rjct_stat,
19 - case RPC_VERSMISMATCH:
21 error->re_status = RPC_VERSMISMATCH;