This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: solaris bootstrap failure using cc for stage1, stab.h not found...
- To: schwab at issan dot informatik dot uni-dortmund dot de
- Subject: Re: solaris bootstrap failure using cc for stage1, stab.h not found...
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Wed, 9 Dec 1998 09:42:43 -0500 (EST)
- Cc: egcs-bugs at cygnus dot com, egcs-patches at cygnus dot com, law at cygnus dot com, mrs at wrs dot com
> From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
>
> "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu> writes:
>
> |> Consider, before Andreas' patch on Nov 9th, gcc was using the incorrect
> |> macro HAVE_STABS_H (i.e. incorrectly pluralized STAB) to determine
> |> whether the OS' stab.h should be used. This had the effect of making
> |> *every* platform use gstab.h since HAVE_STABS_H (with the plural STAB)
> |> would never be defined.
>
> Actually the sources were not consistent, other places already used the
> correct macro HAVE_STAB_H.
>
> Andreas.
Right, my comments were only relevant to dbxout.c. But the
point is still valid. Due to the long standing typo, dbxout.c was
always using gstab.h up until your recent corrective patch.
So if we want to always force gstab.h intentionally, it has
already been tested, sort of by accident, in dbxout.c. :-)
--Kaveh
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Icon CMT Corp.