[packages] procps: __attribute__((constructor)) needs an arg for gcc >= 4.3, fixes...
authorJo-Philipp Wich <jow@openwrt.org>
Mon, 11 Jul 2011 00:00:11 +0000 (00:00 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Mon, 11 Jul 2011 00:00:11 +0000 (00:00 +0000)
SVN-Revision: 27585

utils/procps/patches/020_hz_fix.patch

index 1a4e482..1954453 100644 (file)
@@ -4,7 +4,7 @@
    return !!rc;
  }
  
-+#if __GNUC__ < 4
++#if __GNUC__ < 4 || __GNUC_MINOR__ < 3
  static void init_libproc(void) __attribute__((constructor));
 +#else
 +static void init_libproc(void) __attribute__((constructor(200)));
@@ -19,7 +19,7 @@
  
  int linux_version_code;
  
-+#if __GNUC__ < 4
++#if __GNUC__ < 4 || __GNUC_MINOR__ < 3
  static void init_Linux_version(void) __attribute__((constructor));
 +#else
 +static void init_Linux_version(void) __attribute__((constructor(100)));