Re: gcc/g++/g77: Do I need to enforce -3.0 or not?
On Wed, Dec 05, 2001 at 06:33:30PM +0000, Matthew Wilcox wrote:
> On Wed, Dec 05, 2001 at 12:24:55PM -0600, Dirk Eddelbuettel wrote:
> >
> > Following yesterday's upload of r-base_1.3.1-6 I just noticed a fresh build
> > failure for hppa.
> >
> > Now could someone refresh my memory -- do I or don't need to enfore gcc-3.0,
> > g++-3.0, g77-3.0 on hppa? I though they were the only games in town on that
> > platform? Or was that ia64 (where I do enfore it, and which builds fine).
>
> if you depended on g77 for hppa, everything would be fine. but you
> depend on g77-3.0, which doesn't bring in g77 (the symlink which would
> make `/usr/bin/g77' work). so i suggest changing your build-deps from:
>
> Build-Depends: blas-dev (>= 1.0-9), libgnome-dev, tcl8.3-dev, tk8.3-dev,
libglade-gnome0-dev, bison, g77 [!m68k !hppa !ia64], g77-3.0 [hppa ia64],
f2c [m68k], gcc [!hppa !ia64], gcc-3.0 [hppa ia64], g++ [!hppa !ia64],
g++-3.0 [hppa ia64], groff-base, libncurses5-dev, libreadline4-dev,
tetex-bin, tetex-extra, debhelper (>= 3.0.0)
>
> to
>
> Build-Depends: blas-dev (>= 1.0-9), libgnome-dev, tcl8.3-dev, tk8.3-dev,
libglade-gnome0-dev, bison, g77 [!m68k !ia64], g77-3.0 [ia64], f2c [m68k],
gcc [!hppa !ia64], gcc-3.0 [hppa ia64], g++ [!hppa !ia64], g++-3.0 [hppa
ia64], groff-base, libncurses5-dev, libreadline4-dev, tetex-bin,
tetex-extra, debhelper (>= 3.0.0)
>
> g77 depends on g77-3.0, so everything will be just fine on hppa.
Now I am even more confused than before. So I need g++-3.0 and gcc-3.0 but
/not/ g77-3.0? That strikes as rather illogical.
There are also ramifcations for how I invoke debian/rules because I need to
set CC, CFLAGS, CXX, FXXFLAGS, FC, FCFLAGS etc pp
Dirk
--
Good judgment comes from experience; experience comes from bad judgment.
-- F. Brooks
Reply to: