The binutils suite will not compile on systems using a traditional Bourne compatible shell. During build, the scripts will fail will errors as follows:
../../binutils-2.19.1/ld/genscripts.sh: /tmp/sh119278: cannot open make[4]: *** [ei386linux.c] Error 1 make[4]: *** Waiting for unfinished jobs.... ../../binutils-2.19.1/ld/genscripts.sh: /tmp/sh11884180: cannot open make[4]: *** [eelf_i386.c] Error 1 make[4]: Leaving directory `/local/home/lfs/binutils-build/ld' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/local/home/lfs/binutils-build/ld' make[2]: *** [all] Error 2 make[2]: Leaving directory `/local/home/lfs/binutils-build/ld' make[1]: *** [all-ld] Error 2 make[1]: Leaving directory `/local/home/lfs/binutils-build' make: *** [all] Error 2 The cause appears to be due to the absence of a bash shell. Running grep on the unpackaged source, it appears that the scripts contain some bashisms as follows: genscrba.sh:#!/bin/bash The above error occurs on systems using either an ash shell or a heirloom shell. -- Summary: The binutils suite will not compile on systems without a bash shell Product: binutils Version: 2.19 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: markhobley at yahoo dot co dot uk CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=10061 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils