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

Instructions for compiling cling-patches-llvm13 branch #225

Open
Cons-Cat opened this issue Sep 12, 2022 · 2 comments
Open

Instructions for compiling cling-patches-llvm13 branch #225

Cons-Cat opened this issue Sep 12, 2022 · 2 comments

Comments

@Cons-Cat
Copy link

Explain what you would like to see improved

I'm trying to compile the Clang 13 version of Cling from the cling-patches-llvm13 branch, and finding the instructions unclear.
/cling-patches-llvm13/tools/packaging

I am guessing that I need to supply cpt.py some special --with-xxxx-url arguments, but I'm not sure which ones I need. I've tried giving it this repo as the cling url, and an upstream llvm 13 url, but I'm not sure what to do with this separate clang url (isn't clang in the llvm repo?). Whatever I try so far produces some error.

Share how it could be improved

It would be very helpful to me if you could share the instructions used to build this branch somewhere. If it is already mentioned somewhere, perhaps it could be in the README to make it easier to find?

Apologies if I have missed something obvious!

@Cons-Cat Cons-Cat changed the title Instructions for compiling cling-patches-llvm-13 branch Instructions for compiling cling-patches-llvm13 branch Sep 12, 2022
@vgvassilev
Copy link
Owner

Hi @Cons-Cat, thanks for reaching out. This is work in progress and it is deliberately not documented. I expect this to land in the next couple of months in the master.

If you want to experiment with it, then you could ask cpt to prepare a dev area for the master, manually switch the branches for all, llvm.git, clang.git and cling.git and rebuild.

@dimitry-ishenko
Copy link

@Cons-Cat I was able to do it. If you are still interested, please ping back.

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

No branches or pull requests

3 participants