commit: 84fc5c9d1092eeacdf29900874d83fedca5bdacc Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org> AuthorDate: Thu Aug 8 10:51:08 2019 +0000 Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org> CommitDate: Mon Aug 12 06:34:22 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fc5c9d
toolchain.eclass (do_gcc_CYGWINPORTS_patches): avoid bash-4.4ism Closes: https://bugs.gentoo.org/690686 Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org> eclass/toolchain.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 6bc04b4cbfe..40d46ed0707 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -687,9 +687,9 @@ do_gcc_CYGWINPORTS_patches() { [[ -n ${CYGWINPORTS_GITREV} ]] || return 0 use elibc_Cygwin || return 0 - local -a patches local p d="${WORKDIR}/gcc-${CYGWINPORTS_GITREV}" - readarray -t patches < <(sed -e '1,/PATCH_URI="/d;/"/,$d' < "${d}"/gcc.cygport) + # readarray -t is available since bash-4.4 only, #690686 + local patches=( $(sed -e '1,/PATCH_URI="/d;/"/,$d' < "${d}"/gcc.cygport) ) for p in ${patches[*]}; do epatch "${d}/${p}" done
