dh_makegolangshlibs breaks audit
Bug #1600399 reported by
Steve Langasek
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dh-golang (Ubuntu) |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
The latest archive rebuild test shows the audit package failing to build on all architectures with the following error:
This is because audit uses the golang dh addon for its go bindings, and dh_makegolangshlibs bypasses dh_makeshlibs entirely, resulting in no shlibs for the C libraries in this package.
I suggest that dh_makegolangshlibs needs a more subtle override, by generating its own golangshlibs as appropriate, but then calling dh_makeshlibs in a pass-through fashion in case there's anything that's not a go library that needs shlibs (so, calling dh_makeshlibs -X to exclude being rerun for the go shlibs).
Changed in dh-golang (Ubuntu): | |
assignee: | nobody → Michael Hudson-Doyle (mwhudson) |
importance: | Undecided → High |
status: | New → Triaged |
To post a comment you must log in.
For bonus points, dh_makegolangshlibs should DTRT if debian/rules contains an override_ dh_makeshlibs target.