Subject: Bug#4294: gcc -bi486-linux can't find cc1

From: Thomas Koenig <[email-masked]>
Date: Tue, 27 Aug 1996 15:54:38 +0200 (MET DST)

David Engel wrote:

>> $ gcc -bi486-linuxaout hello.c 
>> gcc: installation problem, cannot exec `cc1': No such file or directory

>This isn't a bug.

To change a bug into a feature, it needs to be documented.

>If you want to call the a.out compiler using the
>ELF front-end, you have to explicitly specify the version also as in:
>
>	gcc -bi486-linuxaout -V2.6.3

Any reason why this should not go into the package description?
Other people than me are going to stumble across that particular
problem.
-- 
Thomas Koenig, [email-masked], [email-masked].
The joy of engineering is to find a straight line on a double
logarithmic diagram.

---

From: [email-masked] (David Engel)
Date: Tue, 27 Aug 1996 04:07:29 -0500 (CDT)

> To change a bug into a feature, it needs to be documented.

This has been documented for ages.  From the gcc man page (the info
file has a similar passage):

       -V version
              The argument version specifies which version of GNU
              CC  to  run.  This is useful when multiple versions
              are  installed.   For  example,  version  might  be
              `2.0', meaning to run GNU CC version 2.0.

              The  default version, when you do not specify `-V',
              is controlled by the way GNU CC is installed.  Nor-
              mally, it will be a version that is recommended for
              general use.

> Other people than me are going to stumble across that particular

Yes, as far as I'm concerned, the a.out development packages are in a
deprecated state.  They are provided as is, and unless someone is in
an absolute dire situation, I don't intend to provide any more support
for them.

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

---

From: Thomas Koenig <[email-masked]>
Date: Wed, 28 Aug 1996 10:20:49 +0200 (MET DST)

David Engel wrote:
>This has been documented for ages.

It has been documented sufficiently that you need the "-V" flag
to get a particular version of gcc.

It has not been documented sufficiently that you need to specify
"-V 2.6.3" to compile an a.out package under Debian.  This violates
the principle of least surprise.
-- 
Thomas Koenig, [email-masked], [email-masked].
The joy of engineering is to find a straight line on a double
logarithmic diagram.