Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Mar 2011 18:03:07 +0200
From:      Eduardo <nec556@retena.com>
To:        Anton Shterenlikht <mexas@bristol.ac.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: gcc
Message-ID:  <4D7F86D5003367B0@> (added by postmaster@resmaa14.ono.com)
In-Reply-To: <20110331151958.GA85527@mech-cluster241.men.bris.ac.uk>
References:  <ca77572a-c5aa-4c7c-818a-9684d0b5a907@email.android.com> <AANLkTim=miix3V_=TSR4pBraSGV6YuvDy6H-z0D4wKwJ@mail.gmail.com> <20110331133753.GB93855@gizmo.acns.msu.edu> <20110331144924.GC85381@mech-cluster241.men.bris.ac.uk> <4D7F86D500333BD9@> <20110331151958.GA85527@mech-cluster241.men.bris.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
At 17:19 31/03/2011, Anton Shterenlikht wrote:
> > >What is FreeBSD c compiler?
> > >Isn't it GCC?
> >
> > Now yes, but FreeBSD needs an iso c'99 compiler and source code is
> > iso oriented, not gcc, afaik gcc hacks and code that only compiles on
> > gcc can't be commited, there's a mailing list for iso99 compatibility
> > checks. gcc is one of them, but there are others. 9.0-CURRENT uses
> > llvm but in theory you can use anyone, even tcc.
>
>Are you saying GCC doesn't comply with ISO standard(s)?

Gcc comply with ISO standard, but has extended it and permits that 
many developers use that extensions, making the code gcc biased and 
not iso standard. Some open source projects develops using those 
hacks (like ffmpeg and libavcodec projects) and explicity says that 
source code must be compiled with gcc, if you use other compiler, it 
must be gcc compatible.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D7F86D5003367B0>