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>