X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8ef37a2e313de8c48edbd49a643d500dd76cebc1..e47f0d0ce826006d406fc4b0a38b6a3f47ad6dcd:/include/xbt/misc.h diff --git a/include/xbt/misc.h b/include/xbt/misc.h index 2c571277c8..88491dfa32 100644 --- a/include/xbt/misc.h +++ b/include/xbt/misc.h @@ -18,7 +18,7 @@ # define _XBT_GNUC_NORETURN __attribute__((__noreturn__)) # define _XBT_GNUC_UNUSED __attribute__((__unused__)) /* Apparently, constructor priorities are not supported by gcc on Macs */ -# if __APPLE__ +# if defined(__APPLE__) || (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6) )) # define _XBT_GNUC_CONSTRUCTOR(prio) __attribute__((__constructor__)) # define _XBT_GNUC_DESTRUCTOR(prio) __attribute__((__destructor__)) # else