Date: Thu, 01 Jan 2015 19:01:26 +0300 From: Lev Serebryakov <lev@FreeBSD.org> To: ports@FreeBSD.org, FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: CFLAGS only for clang in mixed-compiler project? Message-ID: <54A56F56.60403@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I'm trying to update arm-eabi (microcontroller) cross-gcc port to latest version 4.9 and have one weird problem. Some part of gcc for arm (neon coprocessor machine description, to be precise) requires more than 256 nested parenthesis in version 4.9 (4.8 doesn't have this problem). Due to this parenthesis madness clang needs "-fbracket-depth=1024" option. If I add this option to CFLAGS in environment variable, I have other problem. Later in build process gcc uses newly-built gcc (xgcc) to build library. And this gcc picks up "-fbracket-depth=1024" from environment and fails due to unknown option! How could I provide options only for clang but not for gcc? - -- // Lev Serebryakov AKA Black Lion -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJUpW9WXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePSFMQAMgs3dCrbpQfwYLnkkzsvBWi 9WnhEjVnAi3hwQRtM6XLnkbfRhZBii8vS7w8O9Z5gmlF1GEX7XMgdMymV1CsYSm4 9ivfUSbOUTDk0f8kK/UPRKdCN3o1UIAMLDJ6DOoEoklTyHzi9cnvJmJ60jdKFXxb vULxpMJxwctQc6Je4bPd2/U1a3NIlIkOsHsnj/BQ2qc4kVoCnem/RneRQ4z++nVS dyYYy9fyOFkUM4Bfe7r/UQqeKh87BfNAOsqCi+kKzuj5jUsuglwvMhDJbcThnddn ayab8qyOnKW0Qo1jsw/3fCPFizR89Zp9UQdLyfo/EhYfVVVaRT00BCWkxM9ydavS /AkY9GpmbF4QIs2t1FQcBfLqZeHZi6uuYGR8i7HVhVmrfI7EShhygz1cWnUw8Hga sukWaxj/PcNCRQ/Vx6+GmyVF7sMslJ38p9qG6IXx5XDVIGP6+Tdl24/stGX1zKkv +fEDWT5BA7WeLqZAt0mpyWctlRIIED0wte2TIqTtxp0ggbVhsC01CW8klpWKpPMw 2sIfKCzdBgcL3LJdYuLIJn3YRAR1Yea//kl47EoAxGRVR1zP9OsDedFcwM6GTVDj 3mUOOZj2X/2vrr6IdIBI9H4SenbOU3kBTDxTy2JskKFR/oSX2zxM7D4EMuCcElw4 nXFHrmbeSHEg5EZ8dX8F =yz5y -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54A56F56.60403>