[lfs-support] Error while compiling binutils

Ken Moffat zarniwhoop at ntlworld.com
Fri Aug 31 09:45:19 PDT 2012

On Fri, Aug 31, 2012 at 11:14:53AM -0500, Bruce Dubbs wrote:
> Stefano Di Martino wrote:
> > Hi everyone!
> > I'm new to LFS and just a beginner.
> > While compiling Binutils-2.2 Pass 2 I've got following error message:
> >
> > "checking for type equivalent to int8_t... configure: error: no 8-bit
> > type, please report a bug"
> >
> > This bug is open since 2010!
> > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45084
> You need ot tell us about your host system.  What is the output of the 
> script in the Host Requirements section.
>    -- Bruce

 If Stefano's system _isn't_ unusual (that bug report relates to
m68k, arm, and cross-compiling from cygwin : and it was closed as
invalid - broken toolchain), he needs to consider the following:

1. For everything, use freshly untarred source, and (where used) a
fresh -build directory.  Using -pass1 source/build directories for
-pass2 (or in chapter 6) can cause weird failures.

2. Find the appropriate config.log in binutils (there are several,
in different subdirectories) - grep them for 'no 8-bit type'.  When
you find the one with that error message, look at it (in 'view', or
'less'), find the message using the '/' command [ /no\ 8-bit ] and
then scroll up looking at approximately a screen or two before that
message.  Somewhere, there will be an error message from gcc or ld.
It points to why the test-program for the 8-bit type failed.

 That is the key to fixing whatever is wrong.

 I'll note in passing that pass 2 binutils is the first thing you
build after adjusting the toolchain in chapter 5.  Perhaps something
went wrong in the adjustment.

das eine Mal als Tragödie, das andere Mal als Farce

More information about the lfs-support mailing list