If FSF GCC builds on the apple system then I suppose it would need to know 
which compiler is being used to bootstrap it , so somewhere in FSF GCC 
code/or configure would be the recommended safe way of detecting which.


On Monday 09 March 2009 22:37:58 Bill Hart wrote:
> OK, I did some reading, and apparently FSF GCC defines __APPLE_CC__ on
> Apple machines. So testing if this is defined does not tell you if the
> compiler vendor is Apple or FSF.
>
> The reason is that apparently Apple's include files break if this is
> not defined by GCC.
>
> I'm surprised we haven't seen this before. But apparently if you use
> FSF GCC on an Apple machine, then that is a situation we have not
> encountered before.
>
> We need a new way to distinguish compiler vendor. I prefer to do this
> at compile time if possible. Anyone have any ideas?
>
> Bill.
>
> 2009/3/9 Bill Hart <goodwillh...@googlemail.com>:
> > Hi Mariah,
> >
> > Perhaps I can answer your question with another.
> >
> > How would I write the program so that gcc does not identify itself as
> > Apple?
> >
> > Are you saying that by including stdio.h that it defines __APPLE_CC__?
> >
> > Are the standard libraries set up to tell me which compiler it is? If
> > so they are telling me the wrong thing. This is gnu cc and not the
> > Apple version. No?
> >
> > Bill.
> >
> > On 09/03/2009, Mariah <mariah.le...@gmail.com> wrote:
> >> Bill,
> >>
> >> You claim that there is a problem with gcc-4.3.3 on varro.
> >> I am afraid that I do not understand why you think so.
> >>
> >> It looks like you added an include clause to a hello world
> >> program, and then because the include clause was evaluated
> >> you claim there is a problem with gcc.  I am confused.
> >>
> >> As I am the person who built gcc-4.3.3 for varro, I am interested in
> >> hearing if there is a problem (and fixing it).  I did not
> >> notice any problem during the build of gcc.
> >>
> >> Can you enlighten me why you believe that there is problem
> >> with gcc-4.3.3 on varro?
> >>
> >> Mariah
>
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-devel@googlegroups.com
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to