From 9287197a85a7b51167a3b6c289a129760e6f9936 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 20 Jun 2011 10:35:02 +0100 Subject: [PATCH] Enable deprecated option only with gcc >= 4.5. Before gcc 4.5, the deprecated option did not take the optional string argument (see [1]). This caused compilation to fail with gcc < 4.5. [1] http://gcc.gnu.org/gcc-4.5/changes.html --- generator/generator_c.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/generator_c.ml b/generator/generator_c.ml index 771d6a2..8208306 100644 --- a/generator/generator_c.ml +++ b/generator/generator_c.ml @@ -373,7 +373,7 @@ extern \"C\" { /* Define GUESTFS_WARN_DEPRECATED=1 to warn about deprecated API functions. */ #define GUESTFS_DEPRECATED_BY(s) #if GUESTFS_WARN_DEPRECATED -# if defined(__GNUC__) && GUESTFS_GCC_VERSION >= 30100 /* gcc >= 3.1.0 */ +# if defined(__GNUC__) && GUESTFS_GCC_VERSION >= 40500 /* gcc >= 4.5 */ # undef GUESTFS_DEPRECATED_BY # define GUESTFS_DEPRECATED_BY(s) __attribute__((__deprecated__(\"change the program to use guestfs_\" s \" instead of this deprecated function\"))) # endif -- 1.8.3.1