diff options
author | Zoltan Varga <vargaz@gmail.com> | 2018-10-16 11:29:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-16 11:29:29 +0300 |
commit | 0beb087567017593f4992c8ab40dfbdddf3c6d8b (patch) | |
tree | 07bf42b6ea5e683ef9f70227acee91d85926c0f1 /sdks/builds/runtime.mk | |
parent | b71a4b76bbda471528431d07d7a58bd23b5d2d35 (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.mk | 4 |
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) |