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