Date: Sun, 24 Sep 2017 23:36:32 -0700 From: Russell Haley <russ.haley@gmail.com> To: Freebsd-mono <freebsd-mono@freebsd.org> Subject: DotNet Core 2.0 - Status Update Message-ID: <CABx9NuQz29yayntHP64uU5V2fn8nV22XUpWqXfewdBy0xfT8PQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hey, *This is my understanding of what's going on and I am looking for Tomas or Karel to correct or clarify. I've continued poking around on the build to little effect so far. Tomas has said there is an update to the official repository coming soon that runs for the most part on his 11-release instance. (I'm sure he will elaborate at some point). Progress for Users: The ability to produce binaries that will allow people to compile and run applications is still a little ways out but there is a "first candidate" coming for the curious. For "the curious": There are multiple repositories for DotNet Core but two main "halves" to any runtime: the native parts and the managed code parts. Right now, the native pieces build for Tomas. The managed code parts however require there to be an existing copy of the .Net Framework to build dotnet core 2.0. Because that doesn't exist on FreeBSD (and never will), there are currently three solutions: - Build the managed parts on Windows - Build the managed parts on Linux - Build the managed parts on FreeBSD with mono (theoretical only) >From what I understand, this bootstrap conundrum will always exist for FreeBSD (except using a prior port to bootstrap the next one?). What I think needs to happen is we need to create a first version of the port that imports the managed code from a Windows or Linux repository. This would become a boot strap port that could be replaced once the DotNet Core team at Microsoft figure out a more permanent solution. Or not, and we always have a bootstrap package. :P The alternative is to work towards getting the managed parts to build in Mono and making mono a prerequisite to build. This would be a FreeBSD only solution, but could get some traction from the Mono team (now at Microsoft) and would be good for the FreeBSD mono port. Thoughts? Night, Russ
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuQz29yayntHP64uU5V2fn8nV22XUpWqXfewdBy0xfT8PQ>