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.
mono@lists.stg.fedoraproject.org