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
LLVM 15.0.7 #3
base: master
Are you sure you want to change the base?
LLVM 15.0.7 #3
Conversation
|
When building clang package from this PR I get two unpackaged files |
Ah, I have not yet been able to build |
739a3c4
to
0a73e1f
Compare
Packages new clang-offload-packager and clang-pseudo tools. Also fixes alphabetical sorting of clang-tools binaries.
Co-authored-by: Matti Viljanen <matti.viljanen@kapsi.fi>
| %{_bindir}/hmaptool \ | ||
| %{_bindir}/pp-trace \ | ||
| %{_bindir}/run-clang-tidy | ||
| %{_bindir}/hmaptool |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why did you remove those? Are you sure those are not needed or useful?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They were not compiled anymore, I got errors from RPM that I tried to install binaries that didn't exist. Same below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW, rpm would throw an error if those actually did exist and were not listed.
| %{_datadir}/clang/clang-format.py* | ||
| %{_datadir}/clang/clang-format-diff.py* | ||
| %{_datadir}/clang/clang-include-fixer.py* | ||
| %{_datadir}/clang/clang-tidy-diff.py* | ||
| %{_datadir}/clang/run-find-all-symbols.py* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same here
This updates LLVM to the latest LLVM 15. LLVM 15 is the current minimum LLVM version for the current stable Rust release, and should not conflict with any current Jolla-compiled software. I am currently building this on a 4.5 platform SDK. i486 built fine, currently building armv7hl, and will test aarch64 thereafter.
I will submit separate patches for:
The intention is that Jolla may merge whichever and whenever they see fit, such that Whisperfish can lag ahead with Rust versions, while still contributing and staying ahead of the process with Rust updates.
Let's see how far I can get this.
Good resources:
LLVM version map: