-
Notifications
You must be signed in to change notification settings - Fork 341
llvm/20.1.5 package update #53354
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
base: main
Are you sure you want to change the base?
llvm/20.1.5 package update #53354
Conversation
octo-sts
bot
commented
May 14, 2025
Signed-off-by: wolfi-bot <[email protected]>
⚙️ Build Failed: Configuration
Build Details
Root Cause Analysis 🔍The build process is trying to move/rename a file (hwasan_symbolize) that doesn't exist at the expected location. This is likely due to a configuration issue in the package build script that assumes this file will be present, but it wasn't generated during the build or was placed in a different location. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Suggested ChangesFile: llvm.yaml
Replacement:
Content:
Click to expand fix analysisAnalysisThe build failure occurs during the compiler-rt subpackage processing when the system tries to move a file Looking at the LLVM build configuration in the Melange YAML, I can see that hardware address sanitizer (HWASAN) support is enabled via the
Click to expand fix explanationExplanationThe build is failing because it's trying to move a file that doesn't exist. This is a common issue when upgrading packages where file paths or generated files can change between versions. The suggested change modifies the Melange YAML to check if the In LLVM 20.1.5, this file might not be generated for several possible reasons:
By making the file move conditional, we ensure the build process can continue regardless of whether this particular file exists. This approach is commonly used in package build scripts to handle files that may or may not be present depending on compile-time options or architecture-specific features. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |