RE: compiling gcc 4.3.2 on hpux 10.20: no target 'all'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Kai Ruottu [mailto:kai.ruottu@xxxxxxxxxxx]
> Sent: Monday, January 26, 2009 3:15 PM
> To: ZAKARIA,OMAR (A-USA,ex1)
> Cc: gcc-help@xxxxxxxxxxx
> Subject: Re: compiling gcc 4.3.2 on hpux 10.20: no target 'all'
> 
> omar_zakaria@xxxxxxxxxxx wrote:
> 
> > I'm trying to compile gcc 4.3.2 on hpux 10.20 (hppa1.1)
>  > and I'm running into a frustrating problem. Initially,
>  > compilation proceeds normally, but when the make process
>  > reaches the gcc directory, it complains that there is
>  > no rule to make target 'all' -- for some reason, there
>  > is no makefile in the gcc directory, whereas there is
> > one for the other targets like zlib and libcpp.
> >
> > I don't think my configure process is creating the
>  > appropriate makefile, but not I'm sure how to force it
>  > to do so.
> >
> > Here's how I called "configure" from my build directory:
> >
> > ./gcc_4_3_2_release/configure --prefix=$MY_INSTALL \
>  > --build=hppa1.1-hp-hpux10.20 \
> 
> Ok, the $build system must not be "guessed" but what about
> the $host and $target system ?  What does the command:
> 
>    ./config.guess
> 
> tell when run in the "gcc_4_3_2_release" main src directory?
> Is the guessed system name among the "supported" in 'configure'?

config.guess reports that my system is an hppa2.0-hp-hpux10.20 machine. However, I would like to build gcc using hppa1.1-hp-hpux10.20, which I believe is supported. The configure script's documentation says that the host and target systems will default to the build system unless otherwise specified.

> > gmake[3]: Leaving directory `gcc_4_3_2_binaries/libdecnumber'
> > gmake[3]: Entering directory `gcc_4_3_2_binaries/gcc'
> > gmake[3]: *** No rule to make target `all'.  Stop.
> >
> > The listing for host-hppa1.1-hp-hpux10.20/gcc is merely:
> > config.cache  config.log  configargs.h
> 
> If there is no Makefile, maybe the reason is that your $target
> system (guessed) wasn't known in the 'gcc/config.gcc'...

Gcc/config.gcc seems to have an entry for hppa1.1-hp-hpux10.20 (line 970, 'hppa[12]*-*-hpux10*' is a case that matches), so presumably it should configure itself correctly.

> > Does anyone have an idea as to what's going on?
> 
> Just check the "guessed name" and if it is something odd, then
> just tell what the $host and $target system are, like you told
> the $build one :
> 
> --host=hppa1.1-hp-hpux10.20 --target=hppa1.1-hp-hpux10.20
> 
> in the GCC configure...

I guess this is worth a shot regardless, so I'll try it. Thanks! I'll let you know if it works.

-- 
Omar



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux