solaris bootstrap failure using cc for stage1, stab.h not found...
Jeffrey A Law
law@cygnus.com
Thu Dec 10 01:45:00 GMT 1998
In message < vyzk901ps9g.fsf@issan.cs.uni-dortmund.de >you write:
> "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.
True. Which, indirectly further's Kaveh's comments. The sources were
inconsistend in regards to which stab.h file was used and things still worked
as expected.
I think we can and should ignore the system stab.h unless someone has a
compelling reason why we should use the system stab.h. I'm not aware of
a system which disagrees on any of the significant stabs. Some systems
define a few extra ones which may not be found on other systems, but I believe
the gnu stab file is a superset.
jeff
More information about the Gcc-bugs
mailing list