From: Stan Cox Date: Wed, 10 Mar 2010 21:52:37 +0000 (-0500) Subject: Be pessimistic about the gcc version as debuginfo has an undependable case (RH572260). X-Git-Tag: release-1.2~99 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=03a7462675d416a00e43ba64af0505039efe8852;p=systemtap.git Be pessimistic about the gcc version as debuginfo has an undependable case (RH572260). * sdt.h (GNUC_VERSION): Check against gcc 4.5.0 --- diff --git a/NEWS b/NEWS index e9ded314f..df0824d3c 100644 --- a/NEWS +++ b/NEWS @@ -5,7 +5,7 @@ ordinary system functions. - User space marker arguments no longer use volatile if the version of gcc, - which must be at least 4.4.4, supports richer DWARF debuginfo. Use cflags + which must be at least 4.5.0, supports richer DWARF debuginfo. Use cflags -DSTAP_SDT_VOLATILE=volatile or -DSTAP_SDT_VOLATILE= when building the sys/sdt.h application to override this one way or another. diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h index ed4b4af64..6ef961f25 100644 --- a/includes/sys/sdt.h +++ b/includes/sys/sdt.h @@ -86,7 +86,7 @@ #ifndef STAP_SDT_VOLATILE /* allow users to override */ #define GNUC_VERSION (__GNUC__ * 1000000 + __GNUC_MINOR__ * 10000 + __GNUC_PATCHLEVEL__ * 100 + __GNUC_RH_RELEASE__) -#if GNUC_VERSION >= 4040400 +#if GNUC_VERSION >= 4050000 #define STAP_SDT_VOLATILE #else #define STAP_SDT_VOLATILE volatile