Date: Mon, 18 Sep 2017 23:40:36 -0700 From: Russell Haley <russ.haley@gmail.com> To: Tomas Weinfurt <Tomas.Weinfurt@microsoft.com> Cc: "freebsd-mono@freebsd.org" <freebsd-mono@freebsd.org> Subject: Re: DotNet Core on FreeBSD Message-ID: <CABx9NuR82RJd_UJFSxJoLhAD7Ow69BAyeq5JQRYRghUAj=cNbQ@mail.gmail.com> In-Reply-To: <500CD793-647A-4C29-B1AB-D7B404E957D8@microsoft.com> References: <CABx9NuQVGCnn32pNz2Opbnua8wwuuYjTDJyq3qO0iF%2BkiGfVBg@mail.gmail.com> <nycvar.OFS.7.76.6.1709100805500.3008@z.fncre.vasb> <20170910155228.6545490.82502.31658@gmail.com> <CABx9NuTxcgDfe8oApu%2BsChN3wGfYHC_RNBeakxoh=7sK6_1O=g@mail.gmail.com> <CABx9NuTpxj8g2s1OtNUrg_8g-c3CS9Lph2DcMJarmxi%2Bbzf51g@mail.gmail.com> <CABx9NuR59a_11QfpNRt1GkFKy-KFm1WmMi1a8Bqs1LygdP6Ypw@mail.gmail.com> <CABx9NuTAxUB6E-6XdtP8d6ZAVsV7eGg-=9JrjWAexTRTfvz2Kg@mail.gmail.com> <RO1P15201MB21876D740528C49DE5FF8DB4A86D0@RO1P15201MB2187.LAMP152.PROD.OUTLOOK.COM> <CABx9NuShH8t_P84UQRVb%2Bn9MYNtKMg7mV-HWQqFmWvxRWopRAQ@mail.gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> <FFB66B2F-6AFB-4F96-BD38-2453360E43FE@microsoft.com> <CABx9NuTdsxManvR2Yv2V6RdkKdpHmjvnHVBpi=av4LBZkXmg6A@mail.gmail.com> <500CD793-647A-4C29-B1AB-D7B404E957D8@microsoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 18, 2017 at 11:25 PM, Tomas Weinfurt <Tomas.Weinfurt@microsoft.com> wrote: >> Sweet! I love the "Thar be Dragons!" warning. :) > > Daemons & Dragons! (https://en.wikipedia.org/wiki/BSD_Daemon) > I resisted urge to put there note on cake eaters. > >> This also links to the original core 1.x FreeBSD build guide. I lost >> this one a while back and could never find it. :( > > There is another great link here: > https://github.com/dotnet/corefx/issues/1626 > > way down there is checklist of missing parts. > We should try to reconstruct it for 2.0. > For example, Filesystem.watchers is still missing. A couple of the guys on this list have filled in the blanks for filesystem watchers in mono. Is there working OSX filewatchers (i.e. kqueues)? Night, Russ > The API surface increased quite a bit in 2.0 =E2=80=93 so as the gap. > My current thinking is to fork the build to add FreeBSD flavor and throw = =E2=80=9CPlatformNotSupported=E2=80=9D and then finding somebody to work on= implementation. > > >> Tomas, from reading through your instructions, there seems to be two >> obstacles and they are both managed code? >> - corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you >> are talking about? > > - corefx - managed code > > >> If that's true, then we should definitely give mono a shot at bringin= g > > those up. I'm downloading the dotnet/coreclr now. > > And yes, that is mscorelib. I did ask around and Mono used to be support= ed for building. > It was claimed unstable and removed from build. You will need to get comp= ilation as well as msbuild working right. > For now, I=E2=80=99m going to ignore building part, and I=E2=80=99ll focu= s on getting coreCLR & coreFX working well. > On the side, I=E2=80=99ll try to shepherd changes to cli & msbuild so the= y can properly recognize FreeBSD as a platform. > > Tomas >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuR82RJd_UJFSxJoLhAD7Ow69BAyeq5JQRYRghUAj=cNbQ>