fix(core24): use correct libc6 path
Metadata
Current evaluation
Merged a fix updating the core24 libc6 linker path to /usr to accommodate usrmerge. Approved by two reviewers, passed CI, and maintained full test coverage on modified lines.
Suggested action: —
No scores available.
Issue body
Since usrmerge, we need to also account for the linker to live in /usr instead of /.
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox run -m lint`?
- [ ] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a fix updating the core24 libc6 linker path to /usr to accommodate usrmerge. Approved by two reviewers, passed CI, and maintained full test coverage on modified lines. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix updating the libc6 linker path to /usr/lib to accommodate usrmerge. The change passed automated tests and code coverage checks before being successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix updating the core24 libc6 linker path from / to /usr to account for usrmerge. All modified lines passed tests with full coverage confirmed by Codecov. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4639 feat: enable patchelf for core24 | snapcraft | merged | Enabled patchelf for core24. Merged after approval from two reviewers and passing CI checks. The change updates six files (+75/-9 lines) with full test coverage on modified code. | |
| #3758 environment: get LD_LIBRARY_PATH | snapcraft | merged | Merged to main. Resolves LD_LIBRARY_PATH resolution for core22 to match core20 behavior. Approved by two reviewers, passed CI, and increased coverage by 0.12%. Follow-up PRs planned for additional tests and refactoring. | |
| #4763 tests: remove core24 snap workarounds (#4761) | snapcraft | merged | Merged into main after two approvals and passing CI. The change cherry-picks test updates to remove core24 snap workarounds, resolving CI failures by deleting 22 lines of legacy code in a single file. | |
| #4754 fix: install gpg and dirmngr in core24 builds | snapcraft | merged | Merged to install gpg and dirmngr in core24 builds, fixing Launchpad dependency errors. The change replicates core22 behavior after bundling failed due to hardcoded paths. Approved by reviewers and passed CI. |