[packages] procps: __attribute__((constructor)) needs an arg for gcc >= 4.3, fixes...
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 11 Jul 2011 00:00:11 +0000 (00:00 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 11 Jul 2011 00:00:11 +0000 (00:00 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27585 3c298f89-4303-0410-b956-a3cf2f4a3e73

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)));