Remaining fixes needed to pass rest of CI test suites for windows x64 full AOT. ...
commit795dc5ebd27eb13aa8eef4676e98a674e430ab12
authorJohan Lorensson <lateralusx.github@gmail.com>
Wed, 20 Feb 2019 19:17:10 +0000 (20 14:17 -0500)
committerLudovic Henry <luhenry@microsoft.com>
Wed, 20 Feb 2019 19:17:10 +0000 (20 14:17 -0500)
treef7fb2beec90363f7f0b6987ad429a0a59d186ab4
parent3bcebfb0a0021be05606044acb20270a5e2438ec
Remaining fixes needed to pass rest of CI test suites for windows x64 full AOT. (#13084)

* Fix for runtime mcs-compileall test on Windows x64 full AOT.

Test picked up full AOT:ed libraries as well as managed libraries failing
the test. Full AOT:ed shared libraries on Windows has .dll.dll prefix and
full AOT:ed executables on Windows has .exe.dll prefix.

Fix makes sure to filter out any files ending with dll.dll or exe.dll.

* Fix build errors in System.Web.Services test under winaot profile.

* Fix errors in System.Core test under winaot profile.

* Fix build error in linker tests on Windows under winaot profile.

Build fails since profile build mscorlib is used as well as default
triggering build error. Fix is to build linker tests using -nostdlib flag.
mcs/class/System.Core/winaot_System.Core_test.dll.exclude.sources [new file with mode: 0644]
mcs/class/System.Core/winaot_System.Core_test.dll.sources [new file with mode: 0644]
mcs/class/System.Web.Services/winaot_System.Web.Services_test.dll.exclude.sources [new file with mode: 0644]
mcs/class/System.Web.Services/winaot_System.Web.Services_test.dll.sources [new file with mode: 0644]
mcs/tools/linker/Makefile
runtime/Makefile.am