Bug 198564 - lang/mono: Support the LLVM backend
Summary: lang/mono: Support the LLVM backend
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-mono (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-13 17:34 UTC by noah.bergbauer
Modified: 2018-01-14 15:32 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (mono)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 freebsd_triage 2018-01-14 05:24:15 UTC
Last submitter statement from 2015-03-13. Close?