| Summary: | Mk/Scripts/qa.sh: Reports extraneous dependencies | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Don Lewis <truckman> |
| Component: | Ports Framework | Assignee: | Port Management Team <portmgr> |
| Status: | Closed FIXED | ||
| Severity: | Affects Some People | CC: | henrik, ports-bugs, yuri |
| Priority: | --- | Keywords: | needs-qa |
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
| See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259005 | ||
| Bug Depends on: | 259069 | ||
| Bug Blocks: | |||
|
Description
Don Lewis
2021-10-06 20:49:41 UTC
The problem only seems to show up on 14-CURRENT. 14.0-CURRENT 1400033 94c2d487f1 amd64 git+https 2021-09-26 02:32:03 - broken 13.0-STABLE 1300514 efc3ebeb6 amd64 git+https 2021-08-04 02:41:51 - correct 12.2-STABLE 1202508 bd28b2d73 amd64 git+https 2021-08-07 21:28:04 - correct This bug also affects 13.0-STABLE at 4a36455c4. As I speculated in a comment to bug 259005, the underlying cause is indeed the same as for bug 259069. That is, Mk/Scripts/qa.sh expects "ldd -a" to list linked libraries in separate sections, but this request is sent via an environment variable, which apparently does not reach rtld anymore. The linked patch restores the expected behavior for me: https://www.gulbra.net/freebsd/patches/patch-PR258972-usr.bin-ldd-ldd.c |