diff --git a/gcc2dependency.patch b/gcc2dependency.patch new file mode 100644 index 000000000..42e10315c --- /dev/null +++ b/gcc2dependency.patch @@ -0,0 +1,16 @@ +Index: src/libCom/misc/compilerDependencies.h +=================================================================== +RCS file: /cvs/G/EPICS/base-3.14.12/src/libCom/misc/compilerDependencies.h,v +retrieving revision 1.1.1.1 +diff -u -r1.1.1.1 compilerDependencies.h +--- src/libCom/misc/compilerDependencies.h 29 Nov 2010 10:38:07 -0000 1.1.1.1 ++++ src/libCom/misc/compilerDependencies.h 21 Jun 2011 07:37:38 -0000 +@@ -95,7 +95,7 @@ + /* + * Deprecation marker + */ +-#ifdef __GNUC__ ++#if defined (__GNUC__) && (__GNUC__ >= 3) + # define EPICS_DEPRECATED __attribute__((deprecated)) + #else + # define EPICS_DEPRECATED diff --git a/src/libCom/misc/compilerDependencies.h b/src/libCom/misc/compilerDependencies.h index 4d451469e..309c3277c 100644 --- a/src/libCom/misc/compilerDependencies.h +++ b/src/libCom/misc/compilerDependencies.h @@ -95,7 +95,7 @@ /* * Deprecation marker */ -#ifdef __GNUC__ +#if defined (__GNUC__) && (__GNUC__ >= 3) # define EPICS_DEPRECATED __attribute__((deprecated)) #else # define EPICS_DEPRECATED