Basically what Jonathan wrote in his Debian bug report also applies to MCUXpresso (11.9.0, I havent tried .1 yet): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067692
This can be reproduced in the hello world example for any i.mx rt device (I have only tested RT1021):
- switch to any newlib or newlib-nano configuration in the linker section of the project configuration,
- add #include <inttypes.h>
- change the output statement to PRINTF("Hello World %" PRId64 "\r\n", 42ULL);
Building will then fail with:
error: expected ')' before 'PRId64'
Adding the workaround of adding #include <sys/_stdint.h> before inttypes.h makes it build as explained in the bug report.described