get-monolite-latest now pulls a versioned archive
authorAndrew Jorgensen <ajorgensen@novell.com>
Thu, 16 Dec 2010 21:52:29 +0000 (14:52 -0700)
committerAndrew Jorgensen <ajorgensen@novell.com>
Fri, 17 Dec 2010 16:10:54 +0000 (09:10 -0700)
In order to ensure that monolite actually works you need to ensure that
the corlib in it has the same version as your runtime.  Monolite
archives are now versioned monolite-MONO_CORLIB_VERSION-DATE.

Makefile.am

index c45f6ba032f5bf5c524da447a8caa85403b0846d..339d38c8e8e71a72e5f170e3120567b52121c9fa 100644 (file)
@@ -37,7 +37,8 @@ DISTCLEANFILES= mono-uninstalled.pc
 # building with monolite
 mcslib = $(mcs_topdir)/class/lib
 monolite = $(mcslib)/monolite
-monolite_url = http://mono.ximian.com/daily/monolite-latest.tar.gz
+mono_corlib_version = $(shell sed -n "s/\#define MONO_CORLIB_VERSION //p" $(srcdir)/mono/metadata/appdomain.c)
+monolite_url = http://mono.ximian.com/daily/monolite-$(mono_corlib_version)-latest.tar.gz
 .PHONY: get-monolite-latest 
 get-monolite-latest:
        -rm -fr $(mcslib)/monolite-*