This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Installing GCC 3.0 on Redhat
- To: "Premetz, Dan (MED)" <Daniel dot Premetz at med dot ge dot com>
- Subject: Re: Installing GCC 3.0 on Redhat
- From: Frank Schafer <frank dot schafer at setuza dot cz>
- Date: Wed, 03 Oct 2001 07:33:56 +0200
- CC: "'gcc-help at gcc dot gnu dot org'" <gcc-help at gcc dot gnu dot org>
- Organization: SETUZA a.s.
- References: <75968FA028EAD311B3530090279CF80C063A3357@uswaumsx07medge.med.ge.com>
- Reply-To: frank dot schafer at setuza dot cz
"Premetz, Dan (MED)" wrote:
> OK. I purchased the "Using and Porting GNU CC" from the Free Software
> Foundation. I thought I knew what I was doing from reading the book,
> until I actually tried to implement what I'd read.
>
> I run the "configure" script for GCC 3.0. This does a slew of "checks".
>
> All OK. I am in the "gcc-3.0" directory when I type "make LANGUAGES=c".
>
> The make compiles for a couple of minutes, then runs a bunch of "link"
> commands, then another bunch of "checks".
>
> Problem: During the "check" phase of the "stage 1" compilation, I get
> the
> following error...
>
> "checking for g++ that will successfully compile libstdc++-v3...
> configure: error: please upgrade to GCC 3.0 or above
> make: *** [configure-target-libstdc++-v3] Error 1"
>
> I thought the "LANGUAGES=c" argument on the make line would only build
> the C compiler stuff. Why does it care about the C++ stuff during the
> stage 1 compilation?
>
> I'm stuck. Please help.
>
> -Dan Premetz
>
> ################################################################
> Dan Premetz, W-832 | Email: premetz@mr.med.ge.com
> GE Medical Systems | Phone: 262-521-6581
> 3200 North Grandview Boulevard | Pager: 414-515-2460
> Waukesha, Wisconsin 53188 | Fax: 262-521-6409
> ################################################################
Hi Dan,
You shouldn't build or configure from the gcc-3.0 directory. The docs
complain against this.
in Your src directory unpack the distro and create a build directory, that
it looks like this:
/usr/src # ls
gcc-3.0 build
/usr/src #
for instance
Change to the build directory and do a:
/usr/src/build # ../gcc-3.0/configure ... --enable-languages=c,c++ ...
...
/usr/src/build # make bootstrap
/usr/src/build # make install
This all can be found in the /usr/src/gcc-3.0/{README,INSTALL} files and
should solve
Your problems.
Hope this helps
Frank
begin:vcard
n:Schafer;Frank
x-mozilla-html:FALSE
org:SETUZA a.s.;IT
adr:;;;;;;
version:2.1
email;internet:frank.schafer@setuza.cz
title:Dipl. Ing.
note:System administrator
x-mozilla-cpt:;0
fn:Frank Schafer
end:vcard