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

Reply via email to