All,
I've been successful in building Mono 5.x for powerpc64.
I currently have Mono 5.14.0.177 running. However, there are some
remaining issues.
- VisualC# (csc.exe) does not support big endian and probably never will.
- Mono for powerpc64 SIGABRT when building or running F#. On Powerpc,
you can build F#,
by changing the value for Tailcall" in cpu-ppc.md from 120 to 124.
You can work around the VisualC# issue by substituting mcs.exe for
csc.exe. However,
there's not currently a fix or work around for F# on powerpc64.
I've also been able to build most other .NET tools and bindings.
I was able to build MonoDevelop 6.1.2 on both 32-bit and 64-bit powerpc,
with
a little editing of the solution file "Main.sln", removing all
references to FSharp.
This gives me a working development environment, minus the F# binding.
There are issues
with compiling new versions of MonoDevelop which I will address in
another forum.
Fixes for mono on powerpc/powerpc64 have already been submitted and
committed to the mono
project source master on GITHUB. However, previously released versions
require port patches
which I'll submitt via PR.
I can provide additional information if anyone is interested.
- Curtis
On 10/11/18 10:46, Justin Hibbits wrote:
Hi Curtis,
At the time I did the ppc32 port I did not have a ppc64 machine, then I
lost interest. It was mostly a checkbox for m, and every app I tried
written in C# was very unstable, so I didn't pursue it any further than
that. As you saw, it bitrotted pretty quickly.
What issues are you running into with 64-bit?
- Justin
On Wed, 10 Oct 2018 17:41:17 -0400
Curtis Hamilton <clhami...@gmail.com> wrote:
Justin,
I understand that you once worked on Mono for ppc/ppc64. If so, were
you able to get it working on ppc64?
With the recent changes in Mono 5.x, I got 32-bit Mono working. But
have run into a brick wall with 64-bit.
Regards,
Curtis
-------- Forwarded Message --------
Subject: freebsd-mono Digest, Vol 366, Issue 3
Date: Wed, 10 Oct 2018 12:00:01 +0000
From: freebsd-mono-requ...@freebsd.org
Reply-To: freebsd-mono@freebsd.org
To: freebsd-mono@freebsd.org
Send freebsd-mono mailing list submissions to
freebsd-mono@freebsd.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
or, via email, send a message with subject or body 'help' to
freebsd-mono-requ...@freebsd.org
You can reach the person managing the list at
freebsd-mono-ow...@freebsd.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of freebsd-mono digest..."
Today's Topics:
1. Re: Mono on PowerPC64 (Mark Felder)
2. [Bug 232060] lang/mono: Fix for Mono build on FreeBSD PowerPC
(bugzilla-nore...@freebsd.org)
3. Re: Mono Build on PowerPC (Mark Felder)
4. Re: Help Wanted - Work with MSFT and help finish the port of
.NET Core to FreeBSD (Mark Felder)
5. ?????? - ?? ?? ????????? ? ??????? ? ?? ????????
(????????? ??????)
6. [Bug 232060] lang/mono: Fix for Mono build on FreeBSD PowerPC
(bugzilla-nore...@freebsd.org)
----------------------------------------------------------------------
Message: 1
Date: Tue, 09 Oct 2018 11:56:24 -0500
From: Mark Felder <f...@freebsd.org>
To: freebsd-mono@freebsd.org
Subject: Re: Mono on PowerPC64
Message-ID:
<1539104184.1673855.1536151984.78f7e...@webmail.messagingengine.com>
Content-Type: text/plain; charset="utf-8"
On Sun, Oct 7, 2018, at 16:51, Curtis Hamilton wrote:
I'm working to get the current Mono release to build on PowerPC64
(64-bit).
I wanted to check if anyone has experience with building Mono on
non-X86 platforms. I'm sure that no one has build Mono on
FreeBSD/PowerPC because there is an error in
"mono/utils/mono-sigcontext.h" that prevents Mono from building,
32-bit. The code in question is:
Justin Hibbits did this work in the past, IIRC, but he hasn't worked
on PPC/PPC64 mono in several years.
_______________________________________________
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"