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
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2018-10-16 11:29:29 +0300
committerGitHub <noreply@github.com>2018-10-16 11:29:29 +0300
commit0beb087567017593f4992c8ab40dfbdddf3c6d8b (patch)
tree07bf42b6ea5e683ef9f70227acee91d85926c0f1 /sdks/builds/runtime.mk
parentb71a4b76bbda471528431d07d7a58bd23b5d2d35 (diff)
[WIP] [wasm] AOT work. (#11071)
* [runtime] Fix the signature of some native type tests. * [runtime] Add stubs for the ves_icall_System_Net_NetworkInformation_MacOsIPInterfaceProperties_ParseRouteInfo_internal () icall, needed for AOT. * [wasm] Print a native stack trace on asserts. * [wasm] Avoid mmaps with zero length, it leads to an exception under emscripten. * [bcl] Preserve CustomAttributeData:.ctor (), its called from the runtime. * [wasm] Print out full test names in the test runner. * [wasm] Preserve System.Threading.WasmRuntim. * [wasm] Rename config.js to mono-config.js * [wasm] Add targets to build aot versions of the test suites. * [wasm] Exit with a nonzero exit code in case of a failure. * [wasm] Disable crash reporting. * [wasm] Use mono headers for public functions. * [wasm] Enable building AOT tests on CI. * [wasm] Run some AOT test suites on CI. * [runtime] Make MonoBundledAssembly.size non-const. * [wasm] Add a --setenv=VARIABLE=VALUE argument to runtime-tests.js which allows the setting of environment variables. * [wasm] Update cross compiler executable name. * [wasm] Remove unused aot-driver.js file, runtime-tests.js has the same functionality. * [wasm] Run mini tests with AOT on CI. * [wasm] Error out if the linker fails. * [wasm] Fix building the AOT tests from another directory. * [wasm] Use a matching Mono.Cecil.dll for the linker. * [wasm] Fix running aot tests on CI. * Revert "[sdks] Switch the invocation of the offsets too to 64 bit on osx. (#10903)" This reverts commit 2989a83f23bc46ce5d44486bc33e0dc6d627270d. This seems to cause failures on linux+webassembly.
Diffstat (limited to 'sdks/builds/runtime.mk')
-rw-r--r--sdks/builds/runtime.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/sdks/builds/runtime.mk b/sdks/builds/runtime.mk
index 81feed55af3..f4758d386d6 100644
--- a/sdks/builds/runtime.mk
+++ b/sdks/builds/runtime.mk
@@ -139,8 +139,8 @@ _cross-runtime_$(1)_CONFIGURE_FLAGS= \
$$(TOP)/sdks/builds/$(1)-$$(CONFIGURATION)/$(3).h: .stamp-$(1)-$$(CONFIGURATION)-configure $$(TOP)/tools/offsets-tool/MonoAotOffsetsDumper.exe | configure-$(4)
cd $$(TOP)/sdks/builds/$(1)-$$(CONFIGURATION) && \
- MONO_PATH=$$(TOP)/tools/offsets-tool/CppSharp/$$(if $$(filter $$(UNAME),Darwin),osx_64,$$(if $$(filter $$(UNAME),Linux),linux_64,$$(error "Unknown UNAME='$$(UNAME)'"))) \
- mono --debug "$$(TOP)/tools/offsets-tool/MonoAotOffsetsDumper.exe" \
+ MONO_PATH=$$(TOP)/tools/offsets-tool/CppSharp/$$(if $$(filter $$(UNAME),Darwin),osx_32,$$(if $$(filter $$(UNAME),Linux),linux_64,$$(error "Unknown UNAME='$$(UNAME)'"))) \
+ mono $$(if $$(filter $$(UNAME),Darwin),--arch=32) --debug "$$(TOP)/tools/offsets-tool/MonoAotOffsetsDumper.exe" \
--abi $(6) --outfile "$$@" --mono "$$(TOP)" --targetdir "$$(TOP)/sdks/builds/$(4)-$$(CONFIGURATION)" \
$$(_$(1)_OFFSETS_DUMPER_ARGS)