Ludovic Courtès <l...@gnu.org> writes: > commit 12b0dbd472d1020565b2d1e3f4c72fca635db0a8 > Author: Ludovic Courtès <l...@gnu.org> > Date: Wed Mar 25 21:26:31 2015 +0100 > > gnu: cross-base: Make the libc static-bash bug more apparent. > > The 'static-bash' input of cross libcs has always been compiled > natively. This patch makes the issue more visible. > > * gnu/packages/cross-base.scm (cross-libc): Add 'inputs' field, and > add (package-inputs glibc) to 'native-inputs'. > --- > gnu/packages/cross-base.scm | 5 +++++ > 1 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm > index 5a67d4b..dbcc5bc 100644 > --- a/gnu/packages/cross-base.scm > +++ b/gnu/packages/cross-base.scm > @@ -298,8 +298,13 @@ XBINUTILS and the cross tool chain." > ;; "linux-headers" input to point to the right thing. > (propagated-inputs `(("linux-headers" ,xlinux-headers))) > > + ;; FIXME: 'static-bash' should really be an input, not a native input, > but > + ;; to do that will require building an intermediate cross libc. > + (inputs '()) > + > (native-inputs `(("cross-gcc" ,xgcc) > ("cross-binutils" ,xbinutils) > + ,@(package-inputs glibc) ;FIXME: static-bash > ,@(package-native-inputs glibc))))) > >
This seems to have broken cross-compilation. See: http://hydra.gnu.org/eval/103397#tabs-now-fail Mark