summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2009-02-12 01:23:02 +0000
committerRyan Hill <rhill@gentoo.org>2009-02-12 01:23:02 +0000
commitfd995c4666180cdf0e42604c822d6885ca217824 (patch)
tree279c45c729be3bfc8ddff341fd14588b257035b8 /dev-lang/mono/files
parentPrecious typography, bug #258656. (diff)
downloadhistorical-fd995c4666180cdf0e42604c822d6885ca217824.tar.gz
historical-fd995c4666180cdf0e42604c822d6885ca217824.tar.bz2
historical-fd995c4666180cdf0e42604c822d6885ca217824.zip
Add patch to allow 1.2.5 to build against glibc-2.8. Required for
glibc-2.8 stabilization since mono-2 can't yet go stable. Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/mono/files')
-rw-r--r--dev-lang/mono/files/mono-1.2-glibc28.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/dev-lang/mono/files/mono-1.2-glibc28.patch b/dev-lang/mono/files/mono-1.2-glibc28.patch
new file mode 100644
index 000000000000..2da5a3c3c72b
--- /dev/null
+++ b/dev-lang/mono/files/mono-1.2-glibc28.patch
@@ -0,0 +1,21 @@
+http://anonsvn.mono-project.com/viewvc?view=rev&revision=101444
+https://bugs.gentoo.org/225409
+backport for glibc-2.8 stablization
+https://bugs.gentoo.org/show_bug.cgi?id=247553
+--- trunk/mono/mono/io-layer/wapi_glob.c 2008/04/22 14:29:40 101443
++++ trunk/mono/mono/io-layer/wapi_glob.c 2008/04/22 14:44:10 101444
+@@ -299,11 +299,14 @@
+ }
+ pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
+
++#if 0
++ /* Broken on opensuse 11 */
+ if ((pglob->gl_flags & WAPI_GLOB_LIMIT) &&
+ newsize + *limitp >= ARG_MAX) {
+ errno = 0;
+ return(WAPI_GLOB_NOSPACE);
+ }
++#endif
+
+ return(copy == NULL ? WAPI_GLOB_NOSPACE : 0);
+ }