On Sun,  6 Dec 2015 19:57:47 +0100
Michał Górny <mgo...@gentoo.org> wrote:

> diff --git a/eclass/multilib-build.eclass
> b/eclass/multilib-build.eclass index dd03553..8e58a2b 100644
> --- a/eclass/multilib-build.eclass
> +++ b/eclass/multilib-build.eclass
> @@ -262,19 +262,23 @@ multilib_for_best_abi() {
>  # runs (if any). Dies if header files differ.
>  multilib_check_headers() {
>       _multilib_header_cksum() {
> -             [[ -d ${ED}usr/include ]] && \
> -             find "${ED}"usr/include -type f \
> -                     -exec cksum {} + | sort -k2
> +             set -o pipefail
> +
> +             if [[ -d ${ED}usr/include ]]; then
> +                     find "${ED}"usr/include -type f \
> +                             -exec cksum {} + | sort -k2
> +             fi
>       }

Possibly being dumb here but isn't "set -o pipefail" a global
operation? It will continue to take effect even after this function
ends?

-- 
James Le Cuirot (chewi)
Gentoo Linux Developer

Attachment: pgp769W13uRS0.pgp
Description: OpenPGP digital signature

Reply via email to