Summary: | sys-boot/efibootmgr fails to compile against musl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Travis Tilley <ttilley> |
Component: | Hardened | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | blueness, floppym |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 556876 | ||
Bug Blocks: | 430702 | ||
Attachments: | fix compilation against musl |
Patch sent upstream: https://github.com/rhinstaller/efibootmgr/pull/25 (In reply to Travis Tilley from comment #0) > Created attachment 399296 [details, diff] [details, diff] > fix compilation against musl > > efibootmgr fails to compile under musl due to `sys/pci.h` not existing in a > musl install. using `linux/pci.h` fixes the issue. attaches is a patch > against hardened-dev musl branch. i've added this to the overlay until it trickles down from upstream. the comments on the PR and a small perusal of the code it looks to be fixed in 0.12 |
Created attachment 399296 [details, diff] fix compilation against musl efibootmgr fails to compile under musl due to `sys/pci.h` not existing in a musl install. using `linux/pci.h` fixes the issue. attaches is a patch against hardened-dev musl branch.