Add Arch Linux AUR packaging for eld#823
Draft
androm3da wants to merge 2 commits intoqualcomm:mainfrom
Draft
Conversation
Add PKGBUILD, .SRCINFO, and README for submitting eld to the Arch User Repository. Build-tested against LLVM release/21.x with eld v21.1.8. Key details: - Builds eld within the LLVM source tree (required by eld's build system) - Targets: ARM, AArch64, RISCV, Hexagon, x86_64 - Installs ld.eld binary, libLW.so plugin API, headers, and templates Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>
Runs on tag creation (v*) using an archlinux:latest container. Derives the matching LLVM release/N.x branch from the tag's major version, builds eld targets, and verifies all expected outputs exist. No binary artifacts are published. Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>
18b411b to
9a2363a
Compare
Contributor
Author
|
FIXME/TODO:
|
Contributor
It seems that the eld v22.1.0-rc3 tag (added 2 hours ago) and the LLVM llvmorg-22.1.0-rc3 (added 3 days ago) are not in-sync. It is possible that the eld build may fail if we use Perhaps in the future we should ensure that eld minor versions are compatible with the corresponding LLVM minor versions. For now, I think we can use the matching -rc versions. Most likely the build should be fine. If it does not, we then need to either fix the eld v22.1.0-rc3 to be compatible with the corresponding LLVM tag, or explicitly use a good commit... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.