فهرست منبع

include/linux/compiler.h: reject gcc 3 < gcc 3.2

The kernel doesn't compile with GCC <3.2, do not allow it to succeed if GCC
3.0.x or 3.1.x are used.

Signed-off-by: Alistair John Strachan <s0348365@sms.ed.ac.uk>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Alistair John Strachan 18 سال پیش
والد
کامیت
53569ab785
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      include/linux/compiler.h

+ 1 - 1
include/linux/compiler.h

@@ -40,7 +40,7 @@ extern void __chk_io_ptr(void __iomem *);
 #error no compiler-gcc.h file for this gcc version
 #error no compiler-gcc.h file for this gcc version
 #elif __GNUC__ == 4
 #elif __GNUC__ == 4
 # include <linux/compiler-gcc4.h>
 # include <linux/compiler-gcc4.h>
-#elif __GNUC__ == 3
+#elif __GNUC__ == 3 && __GNUC_MINOR__ >= 2
 # include <linux/compiler-gcc3.h>
 # include <linux/compiler-gcc3.h>
 #else
 #else
 # error Sorry, your compiler is too old/not recognized.
 # error Sorry, your compiler is too old/not recognized.