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

Re: gcc/g++/g77: Do I need to enforce -3.0 or not?



On Wed, Dec 05, 2001 at 12:59:15PM -0600, Dirk Eddelbuettel wrote:
> 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) 
> 
> 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.

umm.. i only looked at the g77 component.  try:

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 [!ia64], gcc-3.0 [ia64], g++ [!ia64], g++-3.0 [ia64], groff-base,
libncurses5-dev, libreadline4-dev, tetex-bin, tetex-extra, debhelper
(>= 3.0.0)

if you look at the dependancies on paer.d.o, you'll see that, for example,
g++ (which contains the symlink) depends on g++-3.0, but not vice versa.
so installing g++ on hppa installs g++-3.0, but not vice versa.

of course, gcc & g++ are build-essential, so you should be able to drop your dependencies on these and have instead:

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-3.0 [ia64], g++-3.0 [ia64], groff-base, libncurses5-dev,
libreadline4-dev, tetex-bin, tetex-extra, debhelper (>= 3.0.0)

is that more helpful?

-- 
Revolutions do not require corporate support.



Reply to: