Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: scripts/
Date: Fri, 04 Jan 2019 19:58:28
Message-Id: 1546631879.16f334babfb02f67c9d529ce4758fafbe1290787.grobian@gentoo
1 commit: 16f334babfb02f67c9d529ce4758fafbe1290787
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 4 19:55:22 2019 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 4 19:57:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=16f334ba
7
8 scripts/bootstrap-prefix: ensure get_libdir doesn't return newlines
9
10 When portageq fails, it returns a newline, which we don't want to have
11 in our LDFLAGS (or anywhere else), so make sure we check if portageq
12 returned something useful.
13
14 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
15
16 scripts/bootstrap-prefix.sh | 6 +++++-
17 1 file changed, 5 insertions(+), 1 deletion(-)
18
19 diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
20 index ff5132ae7e..66edd753cf 100755
21 --- a/scripts/bootstrap-prefix.sh
22 +++ b/scripts/bootstrap-prefix.sh
23 @@ -1668,7 +1668,11 @@ bootstrap_stage3() {
24 fi
25 fi
26
27 - get_libdir() { portageq envvar LIBDIR_$(portageq envvar ABI) || echo lib; }
28 + get_libdir() {
29 + local l=$(portageq envvar LIBDIR_$(portageq envvar ABI) 2>/dev/null)
30 + [[ -z ${l} ]] && l=lib
31 + echo ${l}
32 + }
33
34 export CONFIG_SHELL="${ROOT}"/tmp/bin/bash
35 export CPPFLAGS="-isystem ${ROOT}/usr/include"