Age | Commit message (Collapse) | Author |
|
- fix compile/runtime issues caused by upstream changes
- add NaCl glibc support
- various changes to support running tests in NaCl glibc
from 'make check'
|
|
|
|
|
|
* Makefile.am: Make it possible to only produce the monotouch
byproducts.
|
|
|
|
|
|
in runtime/. Add a 'test' target to compile them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Neither moonlight itself or moonlight applications can be built
with an mcs.exe older than 2.12. As such, to allow users of the moonlight
SDK to build moonlight applications without having a system mono from
git we need to build the compiler ourselves. This will be bundled in the
SDK. We also use it to build all our managed libs as part of the regular
moonlight build.
|
|
|
|
Also made gmcs force -sdk=2 since -sdk=4 is now the default. _tmpinst/mcs is needed because
the CSharp CodeDOM provider invokes it and without the script in place it will launch the
first mcs available in the path.
|
|
bootstrapping profile either
|
|
|
|
This is needed as the 4.0 profile calls 'al' (which is defaults to 4.0) and not
'al2' and if Mono older than 2.8 is installed on the machine, 'al' coming from it
will fail to work with the current Mono and thus some tests will fail.
The commit should fix the 300+ failing tests on the build bots.
|
|
|
|
|
|
|
|
will configure mono to only build moonlight-specific stuff and
nothing else. --with-moonlight=yes now just adds the moon profile to
the build
* Makefile.am: Add moonlight-specific rules that only build what
moon needs. These are called directly from moon, to do fast
moon+mono+mcs builds
* runtime/Makefile.am: Change the build rules to have a moonlight-only
build configuration, as well as a normal build that optionally includes
it
svn path=/trunk/mono/; revision=155093
|
|
svn path=/trunk/mono/; revision=154924
|
|
svn path=/trunk/mono/; revision=154429
|
|
svn path=/trunk/mono/; revision=153639
|
|
* Makefile.am:
* mono/Makefile.am: Only build some subdirs when configured for
moonlight.
* configure.in: If configured --with-moonlight=yes, define MOONLIGHT and
use that variable instead of INSTALL_2_1.
* runtime/Makefile.am: If configured for moonlight, only build
net_2_1_raw.
svn path=/trunk/mono/; revision=152880
|
|
So long PLATFORM_WIN32. Welcome HOST_WIN32 and TARGET_WIN32.
* runtime/Makefile.am:
* scripts/Makefile.am:
* mono/dis/Makefile.am:
* mono/metadata/domain.c:
* mono/metadata/security.c:
* mono/metadata/assembly.c:
* mono/metadata/coree.c:
* mono/metadata/coree.h:
* mono/metadata/threadpool.c:
* mono/metadata/class-internals.h:
* mono/metadata/Makefile.am:
* mono/metadata/gc.c:
* mono/metadata/class.c:
* mono/metadata/appdomain.c:
* mono/metadata/image.c:
* mono/metadata/threads.c:
* mono/metadata/metadata-internals.h:
* mono/metadata/monitor.c:
* mono/metadata/attach.c:
* mono/metadata/marshal.c:
* mono/metadata/threads-types.h:
* mono/metadata/mono-config.c:
* mono/metadata/boehm-gc.c:
* mono/metadata/rand.c:
* mono/metadata/icall.c:
* mono/metadata/reflection.c:
* mono/metadata/socket-io.c:
* mono/io-layer/socket-wrappers.h:
* mono/io-layer/io-layer.h:
* mono/io-layer/Makefile.am:
* mono/monograph/Makefile.am:
* mono/mini/method-to-ir.c:
* mono/mini/debugger-agent.c:
* mono/mini/mini-exceptions.c:
* mono/mini/Makefile.am:
* mono/mini/aot-runtime.c:
* mono/mini/image-writer.c:
* mono/mini/mini-windows.c:
* mono/mini/aot-compiler.c:
* mono/mini/dwarfwriter.c:
* mono/mini/mini-ppc.c:
* mono/mini/mini-ppc.h:
* mono/utils/mono-time.c:
* mono/utils/mono-membar.h:
* mono/utils/mono-poll.h:
* mono/tests/Makefile.am:
* mono/interpreter/Makefile.am:
* configure.in:
* support/Makefile.am:
svn path=/trunk/mono/; revision=146644
|
|
svn path=/trunk/mono/; revision=146386
|
|
svn path=/trunk/mono/; revision=143253
|
|
svn path=/trunk/mono/; revision=143048
|
|
svn path=/trunk/mono/; revision=143024
|
|
* runtime/Makefile.am, configure.in: Don't build 1.1 profile
svn path=/trunk/mono/; revision=143010
|
|
* configure.in
* runtime/Makefile.am
* data/Makefile.am: create a and populate a configuration folder
for the net_4_0 profile.
svn path=/trunk/mono/; revision=138645
|
|
* configure.in: add a --with-monotouch option.
* runtime/Makefile.am: use it to trigger the mcs monotouch build.
svn path=/trunk/mono/; revision=138308
|
|
* runtime/Makefile.am, configure.in: Make net_4_0 profile optional.
svn path=/trunk/mono/; revision=135876
|
|
* runtime/Makefile.am: Enabled net_4_0 for compilation.
svn path=/trunk/mono/; revision=135602
|
|
* runtime/Makefile.am (mcs-compileall): Pass --security=validil
to the runtime so the assemblies are not required to be verifiable.
svn path=/trunk/mono/; revision=133737
|
|
* Makefile.am (compiler-tests): Rewrite to re-build the moon
assemblies after mcs/ is built.
* runtime/Makefile.am (build_profiles) [INSTALL_2_1]: Build only
the net_2_1_raw profile.
(test_profiles): New. Mention net_2_1 profile.
(moon-do-build): New.
svn path=/trunk/mono/; revision=133678
|
|
svn path=/trunk/mono/; revision=128265
|
|
svn path=/trunk/mono/; revision=125872
|
|
buggy -- either way, it isn't the right time to enable it, since it breaks
'make compiler-tests'
svn path=/trunk/mono/; revision=124752
|
|
* runtime/Makefile.am: Run full verification checks
svn path=/trunk/mono/; revision=124658
|
|
* runtime/Makefile.am: Rename 'default' profile to 'net_1_1'.
svn path=/trunk/mono/; revision=115167
|
|
* configure.in: added support for cross-compilation
2008-08-05 Marek Habersack <mhabersack@novell.com>
* build-mingw32.sh: added a script to build Mono for Windows on a
Linux host using mingw.
2008-08-05 Marek Habersack <mhabersack@novell.com>
* scripts/Makefile.am: added support for cross-compilation,
including .bat generation for windows targets.
2008-08-05 Marek Habersack <mhabersack@novell.com>
* scripts/smcs.bat.in, scripts/script.bat.in,
scripts/script_umask.bat.in: added .bat templates.
2008-08-05 Marek Habersack <mhabersack@novell.com>
* runtime/Makefile.am: mingw cross-compilation support.
2008-08-05 Marek Habersack <mhabersack@novell.com>
* Makefile.am (GENMDESC_PRG): when cross-compiling use full path
to the genmdesc.pl file
2008-08-05 Marek Habersack <mhabersack@novell.com>
* Makefile.am: added support for cross-compilation
svn path=/trunk/mono/; revision=109671
|
|
* runtime/Makefile.am (mcs-compileall): Turn on the verifier.
svn path=/trunk/mono/; revision=101728
|
|
* Compat.browser: added. Provides browser definitions with
compatible IDs.
++ data/net_2_0/ChangeLog (working copy)
* Makefile.am: added Browsers/Compat.browser
++ ChangeLog (working copy)
* configure.in, runtime/Makefile.am: create a symlink at
mono/runtime/etc/mono/2.0/Browsers/Compat.browser similar to machine.config
svn path=/trunk/mono/; revision=100147
|
|
* runtime/Makefile.am (mcs-compileall): Skip net 2.1 assemblies for now.
svn path=/trunk/mono/; revision=98960
|