Subject: Bug#4384: gcc_2.7.2.1-1.deb & g77_0.5.18-2.deb incompatible

From: Milan Hodoscek <[email-masked]>
Date: Tue, 3 Sep 1996 08:53:45 +0200

gcc_2.7.2.1-1.deb & g77_0.5.18-2.deb are incompatible.
g77 package puts f771 compiler to the ..../2.7.2 directory instead to
.../2.7.2.1

Milan

---

From: [email-masked] (Alan Bain)
Date: Tue, 3 Sep 96 10:37 BST

I'm planning to do a new release of g77 which will include the gcc source to try
and solve this problem.  The idea was suggested to me by Joost.  The fundamental
problem is that g77 requires gcc to be g77 aware, and this changes with the versions
of gcc.  At the moment I'm not in the best position for a new release as my own 
machines are net-connected via a 1200 baud modem.  When term recommences I'll
certainly do a new release.  Alternatively I could fix the source (on my SGI box),
if someone else had the time (and disk space!) to do a recompile.

Alan

(g77 and f2c package maintainer)

---

From: [email-masked] (joost witteveen)
Date: Tue, 3 Sep 1996 19:48:53 +0200 (MET DST)

> and solve this problem.  The idea was suggested to me by Joost.  The fundamental

Probably you are right, but I don't quite understand what you mean.

At the moment, gcc is g77 aware, but just not aware of the right
g77 version. I think the best solution would, ofcource be to merge
the g77 and gcc maintaining, so that new versions of g77 and gcc
will always be released together. Failing that, probably the
best way is to put a symlink from, say /usr/bin/f771 to /usr/lib/gcc/version/..
and to make the /usr/bin/gcc wrapper in the gcc package
"/usr/bin/f771" aware, and not "/usr/lib/gcc/version/..." aware.

What probably would not be a good solution is to put another
/usr/bin/gcc wrapper in g77. This will then make g77 unable to work
with other gcc versions (same problem as now, but other way around
and therefore much more serious). Also, I don't really see a need
for two /usr/bin/gcc wrappers to be provided by gcc and g77.
If I ever gave the impression I favored this, I didn't get my
opinion accross very well.

So, basically I think this is a gcc problem, that gcc should solve
(with a little assistance from g77, (the symlink) to tell gcc where
to look for f771).

But I don't know how David (gcc maintainer) think s about this,
so I cc'd him on this.

David?

-- 
joost witteveen
            [email-masked]
          [email-masked]
--
Use Debian/GNU Linux!

---

From: [email-masked] (David Engel)
Date: Wed, 4 Sep 1996 11:18:12 -0500 (CDT)

joost witteveen writes:
> ...

My preference is to find someone (other than me) to maintain both gcc
and g77 and let him/her decide how to handle it.

David
-- 
David Engel                        Optical Data Systems, Inc.
[email-masked]                      1101 E. Arapaho Road
(214) 234-6400                     Richardson, TX  75081