Closed radical closed 7 years ago
@rainersigwald @AndyGerlicher
@radical Is the build you mentioned up to date? I can just upload that to our main repo releases and change cibuild.cmd to point to the new address.
@cdmihai No, it is an old build in fact. The current xplat does not build with mono, but I can build it locally with a hack. So, I will upload a new .zip with it.
As far as I knew, the xplat branch can build three msbuild flavors, and each flavor requires a different bootstrap msbuild:
Are you saying that the Mono flavor no longer requires the Mono bootstrap msbuild?
I think @radical is saying that the Mono flavor cannot currently be built with the old Mono bootstrapper. Plus I think there's another issue that was being chased down.
However, I can build the Mono flavor with desktop MSBuild--it'd be pretty great if we could get the bootstrap zip built that way and have it be less of a special snowflake! I have a patched private official build that builds Mono and copies the results to a share, but I haven't tried zipping it up and using it as the bootstrapper yet.
Yeah, xplat cannot be built with the current Mono bootstrapper.
And the second issue is when referencing System.Secuirty.Principal.Windows
in src/XMakeTasks/UnitTests/project.json
, we end up with two references to the same "reference" assembly being passed to the compiler. And mcs seems to fail on that (https://bugzilla.xamarin.com/show_bug.cgi?id=49139), whereas csc works.
Copied it: https://github.com/Microsoft/msbuild/releases/tag/mono-hosted-msbuild-v0.03
I think you have to update the download URL in the cibuild.sh script right?
Awesome, thank you! Yes, I have opened PR #1480 to update cibuild.sh .
The current build being used to bootstrap does not support
$(MSBuildRuntimeType) == Mono
, which breaks mono builds.I have an existing build that works, but that is from April.