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

LLVM 15.0.7 #3

Merged
merged 1 commit into from Mar 15, 2024
Merged

LLVM 15.0.7 #3

merged 1 commit into from Mar 15, 2024

Conversation

rubdos
Copy link
Contributor

@rubdos rubdos commented Sep 25, 2023

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 latest Rust compatible with the current Gecko that's shipped by SFOS
  • The MSRV Rust compatible with the latest Gecko (if more recent than the above)
  • The highest supported Rust compatible with the latest Gecko
  • The latest stable Rust (which I will use for Whisperfish)
  • The highest supported LLVMs for all of the above.

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:

@mlehtima
Copy link
Contributor

When building clang package from this PR I get two unpackaged files
error: Installed (but unpackaged) file(s) found:
/usr/bin/clang-offload-packager
/usr/bin/clang-pseudo

@rubdos
Copy link
Contributor Author

rubdos commented Sep 25, 2023

error: Installed (but unpackaged) file(s) found:

Ah, I have not yet been able to build clang, I've only built llvm itself so far. My build-beast is not available at the moment, sadly, so I have a bit of a delay :'-)

@rubdos rubdos mentioned this pull request Sep 25, 2023
@rubdos rubdos force-pushed the llvm-15 branch 2 times, most recently from 739a3c4 to 0a73e1f Compare September 25, 2023 20:22
Packages new clang-offload-packager and clang-pseudo tools.

Also fixes alphabetical sorting of clang-tools binaries.
rpm/clang.spec Outdated Show resolved Hide resolved
rpm/clang.spec Outdated Show resolved Hide resolved
@mlehtima mlehtima merged commit 0758a08 into sailfishos:master Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants