[banshee] [bundle] update to Mono 2.6.3, aggressive build



commit c257d54cd75e4823ba361ba8eb7d26491766b6f2
Author: Aaron Bockover <abockover novell com>
Date:   Thu Mar 25 14:17:56 2010 -0400

    [bundle] update to Mono 2.6.3, aggressive build
    
    Added lame hack to try to build Mono 20 times before giving up since
    libgc likes to fail randomly, presumably some kind of race condition.

 build/bundle/packages/mono.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/build/bundle/packages/mono.py b/build/bundle/packages/mono.py
index b90ac88..c7cb571 100644
--- a/build/bundle/packages/mono.py
+++ b/build/bundle/packages/mono.py
@@ -1,6 +1,6 @@
 class MonoPackage (Package):
 	def __init__ (self):
-		Package.__init__ (self, 'mono', '2.6.1',
+		Package.__init__ (self, 'mono', '2.6.3',
 			sources = [
 				'http://ftp.novell.com/pub/%{name}/sources/%{name}/%{name}-%{version}.tar.bz2',
 				'patches/mono-runtime-relocation.patch'
@@ -12,6 +12,9 @@ class MonoPackage (Package):
 				'--with-moonlight=no',
 				'--enable-quiet-build'
 			]
+
+			# Mono (in libgc) likes to fail to build randomly
+			self.make = 'for((i=0;i<20;i++)); do make && break; done'
 		)
 
 	def prep (self):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]