diff --git a/modules/libcom/src/osi/compiler/gcc/compilerSpecific.h b/modules/libcom/src/osi/compiler/gcc/compilerSpecific.h index 42723b97c..80b72012f 100644 --- a/modules/libcom/src/osi/compiler/gcc/compilerSpecific.h +++ b/modules/libcom/src/osi/compiler/gcc/compilerSpecific.h @@ -45,7 +45,11 @@ /* * Enable format-string checking if possible */ +#if __GNUC__ * 100 + __GNUC_MINOR__ >= 404 +#define EPICS_PRINTF_STYLE(f,a) __attribute__((format(__gnu_printf__,f,a))) +#else #define EPICS_PRINTF_STYLE(f,a) __attribute__((format(__printf__,f,a))) +#endif /* * Deprecation marker