On Sun, 6 Dec 2015 19:57:47 +0100 Michał Górny 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