Bug 198564

Summary: lang/mono: Support the LLVM backend
Product: Ports & Packages Reporter: noah.bergbauer
Component: Individual Port(s)Assignee: freebsd-mono (Nobody) <mono>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: dbn, w.schwarzenfeld
Priority: --- Flags: bugzilla: maintainer-feedback? (mono)
Version: Latest   
Hardware: amd64   
OS: Any   

Description noah.bergbauer 2015-03-13 17:34:23 UTC
Mono's JIT keeps improving, but LLVM (http://www.mono-project.com/docs/advanced/runtime/docs/llvm-backend/) is still significantly better at optimizing certain kinds of code. It would be great if lang/mono had a config option that allows those who want it to additionally build mono's LLVM fork and enable it in mono.
Comment 1 David Naylor freebsd_committer freebsd_triage 2016-12-20 13:49:25 UTC
I've investigated this problem and it requires a custom version of LLVM (although the patches are minor, it does result in breaking changes).  

We could potentially create a slave port of llvm with the required patches, however it is a lot of work for an option that would be off by default?  

Is there is a community need?
Comment 2 Walter Schwarzenfeld 2018-01-14 05:24:15 UTC
Last submitter statement from 2015-03-13. Close?