Bug 22569 - 4.1-20050716 bootstrap failure
Summary: 4.1-20050716 bootstrap failure
Status: RESOLVED INVALID
Alias: None
Product: gcc
Classification: Unclassified
Component: bootstrap (show other bugs)
Version: 4.1.0
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-20 14:55 UTC by Roman I Khimov
Modified: 2005-07-23 22:49 UTC (History)
1 user (show)

See Also:
Host: i686-pc-linux-gnu
Target: i686-pc-linux-gnu
Build: i686-pc-linux-gnu
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman I Khimov 2005-07-20 14:55:05 UTC
When trying to bootstrap new GCC 4.1 20050716 I get this:

test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[1]: Leaving directory
`/mnt/lfs/usr/build/gcc-4.1-20050716/host-i686-pc-linux-gnu/libcpp'
Bootstrapping the compiler
make[1]: Entering directory `/mnt/lfs/usr/build/gcc-4.1-20050716/gcc'
make[1]: *** No rule to make target `bootstrap'.  Stop.
make[1]: Leaving directory `/mnt/lfs/usr/build/gcc-4.1-20050716/gcc'
make: *** [bootstrap] Error 2

But look at this:

lfs@rik-note:/mnt/lfs/build/gcc-4.1-20050716> ls -l gcc/ | grep Makefile
-rw-r--r--   1 lfs lfs  194866 Jul 20 17:12 Makefile.in

There is just no Makefile! I've configured GCC with 

./configure --prefix=/tools \
    --libexecdir=/tools/lib --with-local-prefix=/tools \
    --disable-nls --enable-shared --enable-languages=c

Which is standard for LFS pass 1. GCC 3.4.3 works like charm, but I think it's a
bug that should be fixed.

Host system is SuSE 9.1, GCC 3.3.3, Make 3.80, Binutils 2.15.90.0.1.1
(2.16.91.0.1 in LFS).
Comment 1 Andrew Pinski 2005-07-20 15:14:40 UTC
Almost nobody builds in the src directory which is why this is known to break every once in a while
Comment 2 Roman I Khimov 2005-07-20 15:36:59 UTC
(In reply to comment #1)
> Almost nobody builds in the src directory which is why this is known to break
every once in a while

Aha... Damn, it looks that *now* I understand what it is to build outside the
source tree... And it's just passed that point in compilation.

Thank you very much for your attention to such foolish reports. :)