Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental support for LLVM 3.6 #3479

Closed
wants to merge 2 commits into from
Closed

Add experimental support for LLVM 3.6 #3479

wants to merge 2 commits into from

Conversation

digitalextremist
Copy link
Member

Succeeded in builds in my experience.

@brixen would know better than I would the actual consequences of this.

@yorickpeterse
Copy link
Contributor

A big pile of changes for LLVM 3.6 can already be found in this pull request: https://github.com/rubinius/rubinius/pull/3367/files

Sadly just changing the version to build with isn't enough as LLVM 3.6 removed the old JIT API that we rely on. I'll close this issue in favour of #3367.

@digitalextremist
Copy link
Member Author

@yorickpeterse, damn. I thought this was solvable by magic... but alas, it is not. I reverted to 14.04 of Ubuntu while this is sorted out.

@yorickpeterse
Copy link
Contributor

@digitalextremist If available you can install a 3.5 version of LLVM (usually distributions keep a few versions around) and use ./configure --llvm-config=llvm-config3.5 (or something similar) to use an older version of LLVM.

@digitalextremist
Copy link
Member Author

It'd be great if the configure script could detect older versions. I tried to rvm install rbx on a fresh Ubuntu 15.04 x64 install, and it just choked. That's probably a big problem as people migrate to the next distribution of that Linux distribution.

@jc00ke
Copy link
Member

jc00ke commented Aug 1, 2015

Yeah, some detection around llvm-config (maybe it would fall back to llvm-config-3.5 then to llvm-config-3.4) would be nice.

@larskanis
Copy link
Contributor

Install with RVM worked for me on Ubuntu-15.04:

sudo apt-get install llvm-3.5
rvm install rbx-2.5.8 -C --llvm-config=llvm-config-3.5

@digitalextremist digitalextremist deleted the llvm-3.6 branch August 18, 2015 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants