-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 01.01.2015 19:36, Daniel Eischen wrote:
>> 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? > > Hmm, I found CFLAGS.clang (or rather CFLAGS.${COMPILER_TYPE}) in > /usr/share/mk/, so you might try setting that instead of just > CFLAGS. Just a guess... It works only in out build system (bsd.*.mk), by copying this to CFLAGS if compiler is clang. It will not work for "any" project :( - -- // Lev Serebryakov AKA Black Lion -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJUpXleXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePcf0QAJkLegvXNFtXnW4P9R0cZnCY FhNqJ4wyTxhmobYyY1UAZTO5+1rgycVITAysudIYM5XDOsyOap6XGT+baivpqTOh lSzOkpSyyjrV0YgdZ78xezWMdlO025E8o4pFn0E9XC31vk3dq2wefkrwP/Wq8CAu BUmaWZ1sMifK3v+kwYOV/oJMqkWsdgxSUsdcytlYMjDAP+cAHKxAkHNPKv1DZdCo S4KrdCDdaEX6jeCzrNilMp1+R+vjLpnRw4kYYYsffeGu8r/ysR6keNYQEF1OWmZm cXlJ+r4e+YPH+TKpxyQxkGAmRMf+TQbyao4g7e5MfGqcglueekIctDTtPvKqdruB p2eTkRzDuRzY2wLMVYzl2WmTABdOHbNsPOHsDU3sQtGHf2MfixuyiZ6Unf6argrQ uS8bkKELJUTGbeeOS2KFF2t9KaTpzT3GaJ3YHCrI2XgOpK8TTBB3WvzUmBIJhAUz dFaXH/6t44BNjE7fFj0I6wIryszUVTr1RhIYGL6/g7H8vsQif0wHoH9xpq3FUPza hjR2Brol3oCRDjjA7gYEg6/6fibfzhNlEpW0nVBtc/iFJFnFvTy+8U8p5gmfK2tO aZ/2iokDJkzTkjtlwCVbChYJ5n/YAtEI5L467qfc/RTvPvvVx0EekhwxksuqYtXF adCJG1U3OtdPGIRAepIf =+hgQ -----END PGP SIGNATURE----- _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"