[cfe-dev] [PATCH]: add support for FreeBSD
rdivacky at freebsd.org
Wed Oct 8 03:04:05 PDT 2008
On Wed, Oct 08, 2008 at 10:24:30AM +0100, David Chisnall wrote:
> On 7 Oct 2008, at 17:00, Roman Divacky wrote:
> >the attached patch add support for FreeBSD to clang. if you
> >consider it ok, please commit :)
> >+ Define(Defs, "__FreeBSD__", "8");
> >+ Define(Defs, "__FreeBSD_cc_version", "800001");
> You are hard-coding the version to a FreeBSD release that currently
> corresponds to -CURRENT. This would be better done by calling uname()
> and setting it to the release field of the returned structure, or
> getting it from some other source if building a cross-compiler.
this number is hardcoded in gcc as well. It's not exported outside gcc
in any header file or something.
do you want me to check for existence of
and including it in a case it exists and otherwise putting there some dummy
I might ignite a discussion on the fbsd mailing list if we can change
the sources to export these two numbers to be exported in some header file.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 195 bytes
Desc: not available
More information about the cfe-dev