http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56752



             Bug #: 56752

           Summary: GCC fails to bootstrap on Debian GNU/Linux 7.0

                    (wheezy) when x32 libraries aren't installed

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: bootstrap

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: prosfil...@gmail.com





Created attachment 29737

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29737

Last lines of compilation



I ran CC=gcc-4.6 ../gcc-4.8.0/configure

--prefix=/home/prosfilaes/bin/gcc-4.8.0/

--enable-languages=ada,c,c++,java,fortran

and then

make bootstrap

It fails with 

In file included from /usr/include/stdio.h:28:0,

                 from ../../../../gcc-4.8.0/libgcc/../gcc/tsystem.h:87,

                 from ../../../../gcc-4.8.0/libgcc/libgcc2.c:27:

/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or

directory

 #include <bits/predefs.h>

                          ^

compilation terminated.

make[5]: *** [_muldi3.o] Error 1

make[5]: Leaving directory

`/home/prosfilaes/Program_Source/gcc-480-objdir/x86_64-unknown-linux-gnu/32/libgcc'

(fuller log attached)

Poking at it, this seems to be telling me that I don't have a 32-bit

development package installed, which is true, but shouldn't it stop at

configure and tell me that instead of erring out in the middle of compilation

with an unhelpful error message?

Reply via email to