Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/build
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2010-01-12 05:12:52 +0300
committerZoltan Varga <vargaz@gmail.com>2010-01-12 05:12:52 +0300
commit6ddb87775a8a64741a504d3f5784242072b53df1 (patch)
tree671cc5dd683ed6c3054655d284c12b488fe0047e /mcs/build
parent7812e1a803be39618f5f00dea145efe563665d9f (diff)
2010-01-12 Zoltan Varga <vargaz@gmail.com>
* profiles/basic.make: Document that mono 2.6 can't be compiled with mono SVN HEAD. svn path=/branches/mono-2-6/mcs/; revision=149365
Diffstat (limited to 'mcs/build')
-rw-r--r--mcs/build/ChangeLog4
-rw-r--r--mcs/build/profiles/basic.make7
2 files changed, 9 insertions, 2 deletions
diff --git a/mcs/build/ChangeLog b/mcs/build/ChangeLog
index 944f37b308b..5d3f1e45d77 100644
--- a/mcs/build/ChangeLog
+++ b/mcs/build/ChangeLog
@@ -1,3 +1,7 @@
+2010-01-12 Zoltan Varga <vargaz@gmail.com>
+
+ * profiles/basic.make: Document that mono 2.6 can't be compiled with mono SVN HEAD.
+
2009-11-17 Marek Habersack <mhabersack@novell.com>
* tests.make (TEST_RUNTIME_WRAPPERS_PATH): added - used to set up
diff --git a/mcs/build/profiles/basic.make b/mcs/build/profiles/basic.make
index 19a36342725..e17c0e7b688 100644
--- a/mcs/build/profiles/basic.make
+++ b/mcs/build/profiles/basic.make
@@ -47,17 +47,20 @@ PROFILE_CS = $(depsdir)/basic-profile-check.cs
PROFILE_EXE = $(PROFILE_CS:.cs=.exe)
PROFILE_OUT = $(PROFILE_CS:.cs=.out)
+MAKE_Q=$(if $(V),,-s)
+
do-profile-check:
@ok=:; \
rm -f $(PROFILE_EXE) $(PROFILE_OUT); \
- $(MAKE) -s $(PROFILE_OUT) > /dev/null || ok=false; \
+ $(MAKE) $(MAKE_Q) $(PROFILE_OUT) || ok=false; \
rm -f $(PROFILE_EXE) $(PROFILE_OUT); \
if $$ok; then :; else \
if test -f $(topdir)/class/lib/monolite/mcs.exe; then \
$(MAKE) -s do-profile-check-monolite ; \
else \
echo "*** The compiler '$(BOOTSTRAP_MCS)' doesn't appear to be usable." 1>&2; \
- echo "*** You need a C# compiler installed to build MCS (make sure mcs works from the command line)" 1>&2 ; \
+ echo "*** You need a C# 1.0 compiler installed to build MCS (make sure mcs works from the command line)" 1>&2 ; \
+ echo "*** mcs/gmcs from mono > 2.6 will not work, since they target NET 2.0." 1>&2 ; \
echo "*** Read INSTALL.txt for information on how to bootstrap a Mono installation." 1>&2 ; \
exit 1; fi; fi