diff options
author | Stan Cox <scox@redhat.com> | 2010-03-10 16:52:37 -0500 |
---|---|---|
committer | Stan Cox <scox@redhat.com> | 2010-03-10 16:52:37 -0500 |
commit | 03a7462675d416a00e43ba64af0505039efe8852 (patch) | |
tree | f81abef7bcfde59c20aa058f0a51838d9681ea75 | |
parent | b46393fcb426e43a1e9e8847a8671ea0c1508e10 (diff) | |
download | systemtap-steved-03a7462675d416a00e43ba64af0505039efe8852.tar.gz systemtap-steved-03a7462675d416a00e43ba64af0505039efe8852.tar.xz systemtap-steved-03a7462675d416a00e43ba64af0505039efe8852.zip |
Be pessimistic about the gcc version as debuginfo has an undependable case (RH572260).
* sdt.h (GNUC_VERSION): Check against gcc 4.5.0
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | includes/sys/sdt.h | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -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 ed4b4af6..6ef961f2 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 |