From owner-freebsd-mono@freebsd.org Tue Nov 14 18:35:19 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0A250DDAA10 for ; Tue, 14 Nov 2017 18:35:19 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8AC4D6A723 for ; Tue, 14 Nov 2017 18:35:18 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-wm0-x229.google.com with SMTP id b189so17111917wmd.0 for ; Tue, 14 Nov 2017 10:35:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version; bh=d1POHd10PdEDsqAjdhezwNs4gm6okhNjib8ACOe2oU4=; b=Ua+OU+Bo+G/IPUsWw3bi8d6k+VWxb3E52t60Cn+Bh44UJaGAMnOSNq6ykV5QV1gSFO LrfH3pdWxT+qohEbj98JgURwqIIJQ5SQ66AheMk9/qq7NtzIxu3E2O3z2cyZMh4t9Faq eolhmyBa/KgpyvqCQ6hTjKNQ32AleQOi9awcDflQNcZ35ZWmwTzuVP9xw81HgQuelWLA biN7Zwfs5kqE+9Yk6ahe36VbYbqqG5l5uHfrfIpLcmowqE1QKUepgbHDGD8sGlAxJftu Ztb9KjpzgSwoxjU/K7FIRW20QJ8VDGROtKTWuBmz+GseBGlSRCZnWQzXOIchG4eDzuIh JKhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version; bh=d1POHd10PdEDsqAjdhezwNs4gm6okhNjib8ACOe2oU4=; b=DB0YxRguaFjB5uh25RKnupDLZnoyKh6Wh6fx+JMIGrgaCKhCrQeM1iBz8p5YRxkE/j gPLFQ0Q1F7FMeu7z2YmD92NoxrIN2gl5liL02Heagy6HKIjS1O5ZEPydOZaj3lnc9uIa vtMhl6ukBrReN49MP/IQppm9cK7hh4RK2Nmkr3CwDz8ndb0b79drBnoksqVBx93hi5yD m0xNgKkR2VPsEloWG5nC+sK3gM0w6nweZc/BsxKD1nkSxfbSX+iqO0YlWR/nU3YljSTg ro6gChJb2YTjGYisYNURQrsWOs7Y5hDBvtwM/k3jb3rda6MUMKGTCMkNz64+UFIuyaf9 IJ8g== X-Gm-Message-State: AJaThX4LWZ2pyQbcfMdm1cMJaZqWxoJ5XdHzyC5hgifd9EJrbU6QbaMZ +XKshv/ykq/VhfvfjrzstSV0N4m9 X-Google-Smtp-Source: AGs4zMbCuAZ/4M8Nak3gJy/9DUDC0qlNXJIZuVsM2wfxZtNAEv5o19UUQigwDWjUjjgRxX9ou8KAdQ== X-Received: by 10.80.140.203 with SMTP id r11mr18298924edr.299.1510684516798; Tue, 14 Nov 2017 10:35:16 -0800 (PST) Received: from dragon.local (8ta-228-198-134.telkomadsl.co.za. [197.228.198.134]) by smtp.googlemail.com with ESMTPSA id w51sm16599186edd.60.2017.11.14.10.35.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Nov 2017 10:35:15 -0800 (PST) From: David Naylor To: Russell Haley Cc: Freebsd-mono , Geoffrey Huntley Subject: Re: Help Wanted - Work with MSFT and help finish the port of .NET Core to FreeBSD Date: Tue, 14 Nov 2017 20:35:12 +0200 Message-ID: <3874746.2gREa1HZ8R@dragon.local> Organization: Private User-Agent: KMail/4.14.10 (FreeBSD/11.1-RELEASE-p1; KDE/4.14.30; amd64; ; ) In-Reply-To: References: <1684766.0xPbmRNaJ3@dragon.local> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2376486.hnIPfgAnxz"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 18:35:19 -0000 --nextPart2376486.hnIPfgAnxz Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Wednesday, 8 November 2017 22:59:56 Russell Haley wrote: > On Wed, Nov 8, 2017 at 10:15 AM, David Naylor wrote: > > On Wednesday, 27 September 2017 22:02:43 Russell Haley wrote: > >> +1 > >> I threw some comments on the open issues. > > > > Hi > > > > I hope the porting of .NET Core has been progressing. I must apologise, I > > have dropped the ball on updating mono. This will come with a working > > version of msbuild which I am sure would be helpful in the porting > > process. > > > > I'm slowly picking up the mono porting work on my side, and hope to get > > something committed in the next few weeks. > > > > Do you perhaps have an update on your side? > > > > Regards > > > > David > > Hi David, > > Tomas has been working dilligently over the last couple of weeks, but > I have been in limbo with no computer and no time until a few days > ago. The changes Tomas is making have been integrated into the head > repos and I am attempting to build from that using the instructions > provided on the dotnetcore wiki. > > Nothing I am doing is unique. Anyone can pull corefx and coreclr repos > and follow along in the instructions. > https://github.com/dotnet/corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD > > I was able to get everything to build on Windows last night, and have > the SDK (corefx) built on FreeBSD. The runtime (coreclr) is failing in > some sections of the test code. I forwarded my errors but have not > gotten back to them yet. I am currently fighting with virtualbox to > try and get shared folders working. It looks like I need to rebuild my > guest additions from ports. Nothing for free my friend. XD Good to hear. I had three questions around bootstrapping: 1) If I understand correctly, we only need to do this once. Once DNC runs on FreeBSD we can bootstrap further versions ourselves (like Linux does). 2) Is there any difference in the managed code (corelib?) between platforms (i.e. i386/amd64/arm)? 3) Cannot we currently use DNC for CentOS + linuxulator to bootstrap DNC? > I sincerely would like to help again with the Mono build but finding > time will be difficult. I'd like to unburden you from the Mono 5 port > so you can play on DNC! As soon as I have confirmed Tomas' build and > finish a step in an unrelated project > (https://reviews.freebsd.org/D12921), I will get back to your port > (unless someone else can step in). I've made some progress on this. The only major block is to add sn(1) to the build framework to overcome the shortcoming of the new compiler csc(1) that cannot produce signed assemblies. Regards David --nextPart2376486.hnIPfgAnxz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEElI7FEaJ/AwLnmbU6rWP6jday2lUFAloLN2BfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday 2lWVYQ/9EVJgAuKgMnfcYg01U8tO3TfSRAXWv2hA6gCd8BhwV61dmansGLlvs46K 8y1Xm4ooSjCEC3byWWOhMW29wf9089MGrDR8p430nEoG8RAPtCyE7Ww5fREI1iYh dzKTpzHKpTbWtRx8bNdT4FHQOd1yoVq9rmrlQ6RwtekPoq0MQSpqRDw+arq9d2VR qgRagFUl/ZVzcXpnjT01rQNyADUpBlJKuW6xzHZYbOpBTB+g/2d72kkvTNFaXYFk /OVoGusqBQTmS6fkbXxOO06kHtfqErnLpfRhzSK03oMLI2ndixmNkA8auSn0E24V 73QvSiGw8J2mx6xLdHc1geVLv3qk69DQjLB0lS2GEEmo2zixzYSd7AJ/UTmIJ6PT RzTXenHt6vSNFFnGnEytlmSIMG67M2LJEHERZFkmLI+hRSCdBpxKYgkdy6okN0hL qiS72TdEwyLnlLdfYpg0Zr2d+l2wWp+UOngH/X90S3UXD7zM+4gD+9H///PjAXKZ oKlQgPUvMfBm+PnOry9U6SFz7wpJGIvRKnXuFFWNpMQnNLDixFqZ6rWb6Eo6ulav V8A53VVtOKmIQgHkuxqAvG4iDMjVmQSP21uaXyAvQ9/hq3kePgQCkR/izbBw6RVQ DrvGIAg6dOYlsZ3YLmsiN3wZgvbx6ysGdiyErLstrODTFQbOqnI= =gBIn -----END PGP SIGNATURE----- --nextPart2376486.hnIPfgAnxz--