Date: Mon, 2 Sep 2013 09:28:37 +0100 From: David Chisnall <theraven@freebsd.org> To: Matthew Windsor <mbw500@york.ac.uk> Cc: Justin Edward Muniz <jmuniz@freebsd.org>, soc-status@freebsd.org, Eitan Adler <eadler@freebsd.org> Subject: Re: GSoC Status: Week 11 Message-ID: <2DA4D21D-1740-45F2-9966-59FC21004015@freebsd.org> In-Reply-To: <CAFxS2CiHBj2BzDGMDQHU7qwsURHHWYNuSYk=EpWH_SWjTwYF3A@mail.gmail.com> References: <CAFxS2Cir5QMU2xKYbGpxSu5jLyEUs%2BBnEzv2stoNw%2BO=95Q_pA@mail.gmail.com> <CAF6rxgkK6HOY3ErR5T4coDO3ORGtzf5jN-gg13JbCSKU6vtTkg@mail.gmail.com> <440E5361-BC33-49DD-B51D-C77E9880BD1A@FreeBSD.org> <CAFxS2CiHBj2BzDGMDQHU7qwsURHHWYNuSYk=EpWH_SWjTwYF3A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_20BA5740-CD74-4479-A1A7-EE9F21ABC39B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 On 2 Sep 2013, at 09:21, Matthew Windsor <mbw500@york.ac.uk> wrote: > It's fine, the only feature I was using from C11 was anonymous unions, > and the code that used them has since been stripped out, so there > isn't any reason to identify as C11. (Besides, I think anonymous > unions are a GNU extension to C89/C99 anyway - I'm sure I've seen > pkgng using them somewhere and I assume pkgng isn't C11, but I could > be wrong) Yes, anonymous unions are a GCC extension, so they'll work with both = clang and gcc 4.2.1 >> Also, note that we have tried to ensure that most C11 features (with = _Generic being the big exception) work even with our ancient GCC. >=20 > I'm not sure if I was doing something wrong, but when I tried to > compile with --std=3Dc11 on GCC (4.2.1, FreeBSD 9) I got 'cc1: error: > unrecognized command line option "-std=3Dc11"'. This worked fine with > clang. Correct. The compiler doesn't know about the c11 dialect, however most = c11 code should compile with -std=3Dgnu99. Things like anonymous unions = are GNU extensions, things like _Static_assert, _Thread_local and so on = are macros defined in cdefs.h. David --Apple-Mail=_20BA5740-CD74-4479-A1A7-EE9F21ABC39B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org iQIcBAEBAgAGBQJSJEw1AAoJEKx65DEEsqIdhM8P/2fq4sjQuyfXWp7SqJELtezu SYsMbqDLCegmpbTmVEkPMOU0Ib8aaYP4LVYOXm57pRkePprKriC5EFPqXpzD1YYD tBfBveqJ58ScTnfnc0bUCOd4d4XNm6EX+XPXBSaD5hNjRd1sTrrxazan7zQhSnwl rXxSJh/0YdG/kkF93eXwG+XASqpLh/cCgf4plqMXX8DHt0qOhnpiCLO/dfMUqd43 yYba0Xnqk/LFVVla2EvE/ZP4byWAMT5v15dRQk3w5d8R8utrpV+znvtJsBf32Oqe rpMtzTPb2dFYvlmd89VoDUyT60WgrMv6akXxNg24KB3n6QpY1S1Msh0kqjJKluj+ lv4kH4kWczw5IIJpEcyJN1pKuz2XnaKHvSgp0AkOTJiI3xQJHiDkjvYYFcpLDdD/ ZtyyyAX0Lt2J2x9FeVDhZOwiLBrxtH8KBVWp69g3vvzVmpEFNuqFu3UE0oXUxNcm nnC96x6hvtj6t3nDo858gXCPHTrA/j+towAb1owaF42H83sweM4ijBrEY19KZ/p1 DmDcJFb9Au64CQC3oX/qQNocgAsBRTCVV3KXr7jO42jNIWGd/KlhKG/I3CB7F+hW +LhwzqcR6kkrJYP1km6r4vSnpEBfuTfCcRpJr9cEFdYvFcLYZ5MSDPp+r9LhemIQ MxZheQlINm4efXj0UPzR =4Fn1 -----END PGP SIGNATURE----- --Apple-Mail=_20BA5740-CD74-4479-A1A7-EE9F21ABC39B--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2DA4D21D-1740-45F2-9966-59FC21004015>