[Bug 272960] benchmarks/fio: install header files
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 05 Aug 2023 22:44:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272960 Bug ID: 272960 Summary: benchmarks/fio: install header files Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: krion@FreeBSD.org Reporter: asomers@FreeBSD.org Flags: maintainer-feedback?(krion@FreeBSD.org) Assignee: krion@FreeBSD.org Created attachment 243874 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=243874&action=edit Install fio's header files. fio has a plugin API for I/O engines. Most are built from within the fio repository itself, but they can be built externally too. The port should install these header files so external ioengines can build themselves using the same headers that were used for the installed package. This change is extra important after https://cgit.freebsd.org/src/commit/?id=d1639e43c589644510198dc53aef87e8908a1507 , which changes the size of struct cpuset. Fio's ioengine API uses cpuset inline in some larger structures. So external ioengines built for FreeBSD 13 will now segfault if run on FreeBSD 14. -- You are receiving this mail because: You are the assignee for the bug.