-
-
Notifications
You must be signed in to change notification settings - Fork 273
Fail when LLVM 3.6 is detected; disable Travis builds accordingly #970
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
Conversation
|
@redstar: This seems to be just about the only thing we can do for now, unless we want to try adding crazy workarounds to our IR gen. Any ideas? |
|
The linker class is in a single file. We could include the fixed class and use it if we detect LLVM 3.6. |
|
…unless somebody tries to use a shared library build of LLVM? |
|
(My favourite option for now is just to get rid of Linker entirely and emit everything to the same module for -singleobj builds.) |
|
Oh, you mean, we could just ship our own |
|
See #974 which removes the dependency on llvm::Linker (except for inline IR, where it is not problematic). |
|
Yes, I proposed to include the modified |
No description provided.