Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@maleadt
Copy link
Member

@maleadt maleadt commented Mar 30, 2020

This tool uses LLVM, so I guess this will be a bit tricky :-) Some thoughts:

@vchuravy
Copy link
Member

but I assume we will have a version of libLLVM_jll compatible with other Julia versions?

Yeah we just need to create them and go through a registry dance.

One thing that is getting a bit to manual and complex for my liking is that the current step for building LLVM are:

  1. Open PR to build LLVM_full
  2. Open PR to build libLLVM
  3. Open PR to build Clang/LLVM
  4. Build LLVM_full_assert manually and maybe fix the tag...

all of these PRs need to be correctly staged so that we get the same buildid on the other side.

@vchuravy vchuravy mentioned this pull request Apr 1, 2020
@maleadt
Copy link
Member Author

maleadt commented Apr 13, 2020

I dropped the dependency on libLLVM_jll, as it doesn't seem ready for prime time yet (overwrites files from LLVM_full_jll, not installable on Yggdrasil's Julia due to Compat entries). Will need to add proper Compat entries to this package instead, as well as have it use Julia's libllvm instead the one from libLLVM_jll (but both are assumed to be identical).

@maleadt maleadt marked this pull request as ready for review April 13, 2020 15:33
@vchuravy vchuravy merged commit 7d95f53 into JuliaPackaging:master Apr 13, 2020
@maleadt maleadt deleted the tb/spirv_translator_builder branch April 14, 2020 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants