Hello all,

Yes, mono is behind, but it isn't a simple reason. The way mono is
bootstrapped and compiled has changed starting with version 5.0. The
Roslyn compiler is now the default and requires bootstrapping from
binary-only sources provided by upstream. This is a no-no in Fedora.
There was an effort by a team in Red Hat to package the binary
sources, but that team seems to be disbanded. Recently Mono has
allowed the MCS compiler again and that has lead to an almost-ready
update by community contributors.

Follow along here: https://bugzilla.redhat.com/show_bug.cgi?id=1436896

We are trying to still compile with the mono compiler rather than Roslyn by using the configuration parameter:
  --with-csc=mcs
I was told that by mono upstream some months ago, and I commented that here:
https://bugzilla.redhat.com/show_bug.cgi?id=1436896#c69

I have just packaged Mono 5.14.0.177 in my copr:
https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.14/

You can find the sources of the SPEC file and the patches here:
https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.14

I have updated the bug, and the comment tells the problematic lines.
https://bugzilla.redhat.com/show_bug.cgi?id=1436896#c91

I don't know the next steps.

Help is always welcome!

All the best,
Timotheus



----------------------------------------------------------------
Diese Nachricht wurde versandt mit Webmail von www.tbits.net.
This message was sent using webmail of www.tbits.net.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/WTIGRFG4MI3RNMESQ4CF3I2AXZPJPHZ7/

Reply via email to