[Pkg-mono-svn-commits] [SCM] mono branch, master, updated. debian/2.4+dfsg-2-27-g9f85406
Mirco Bauer
meebey at meebey.net
Sun Jun 14 03:36:40 UTC 2009
The following commit has been merged in the master branch:
commit d921c55b92df8a940747c854dedc693c79d294c8
Author: Mirco Bauer <meebey at meebey.net>
Date: Sat Jun 13 23:12:15 2009 +0200
build System, System.Xml and Mono.CompilerServices.SymbolWriter for 2.0
diff --git a/debian/rules b/debian/rules
index 0238246..71ae5fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -142,24 +142,30 @@ test-arch-stamp: configure-arch-stamp build-arch-stamp
echo "MONO_VERSION = $(UPVERSION)" >> mcs/build/config.make; \
fi
- # bootstrap 1.1 and 2.0 as needed to build gmcs
+ # mcs needs bootstrap 1.1
cd mcs && LC_ALL=C $(MAKE) EXTERNAL_MCS=false EXTERNAL_MONO=false PROFILE=basic
cd mcs && LC_ALL=C $(MAKE) EXTERNAL_MCS=false EXTERNAL_MONO=false NO_DIR_CHECK=1 PROFILE=net_1_1_bootstrap
- # net_2_0_bootstrap needs mcs (and that mscorlib, System and System.Xml)
+ # mcs needs mscorlib, System, System.Xml and Mono.CompilerServices.SymbolWriter
cd mcs/class/corlib && LC_ALL=C $(MAKE) PROFILE=net_1_1
cd mcs/class/System && LC_ALL=C $(MAKE) PROFILE=net_1_1
cd mcs/class/System.XML && LC_ALL=C $(MAKE) PROFILE=net_1_1
cd mcs/class/Mono.CompilerServices.SymbolWriter && LC_ALL=C $(MAKE) PROFILE=net_1_1
+ # build mcs
cd mcs/mcs && LC_ALL=C $(MAKE) PROFILE=net_1_1
+
+ # gmcs needs bootstrap 2.0,
cd mcs && LC_ALL=C $(MAKE) EXTERNAL_MCS=false EXTERNAL_MONO=false NO_DIR_CHECK=1 PROFILE=net_2_0_bootstrap
+ # gmcs need mscorlib, System, System.Xml and Mono.CompilerServices.SymbolWriter
+ cd mcs/class/corlib && LC_ALL=C $(MAKE) PROFILE=net_2_0
+ cd mcs/class/System && LC_ALL=C $(MAKE) PROFILE=net_2_0
+ cd mcs/class/System.XML && LC_ALL=C $(MAKE) PROFILE=net_2_0
+ cd mcs/class/Mono.CompilerServices.SymbolWriter && LC_ALL=C $(MAKE) PROFILE=net_2_0
# build gmcs
cd mcs/mcs && LC_ALL=C $(MAKE) PROFILE=net_2_0
# ilasm needs PEAPI
- # PEAPI needs mscorlib
- cd mcs/class/corlib && LC_ALL=C $(MAKE) PROFILE=net_2_0
cd mcs/class/PEAPI && LC_ALL=C $(MAKE) NO_DIR_CHECK=1 PROFILE=net_2_0
# build ilasm
cd mcs/ilasm && LC_ALL=C $(MAKE) PROFILE=net_2_0
--
mono
More information about the Pkg-mono-svn-commits
mailing list