tools/build: Provide sys/linker_set.h when cross-buildingThis is needed for kldxref, which will shortly become a bootstrap tool.Linux can use the same one as FreeBSD (provided the cross-buildings
tools/build: Provide sys/linker_set.h when cross-buildingThis is needed for kldxref, which will shortly become a bootstrap tool.Linux can use the same one as FreeBSD (provided the cross-buildingsys/cdefs.h is augmented appropriately), whilst macOS needs its ownMach-O-specific implementation.Reviewed by: brooksDifferential Revision: https://reviews.freebsd.org/D43049(cherry picked from commit 881ec81372e0748f2869fe6c18e909afa8304e7a)
show more ...
Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
Fix dtrace tools bootstrap on non-FreeBSD after OpenZFS importThis required surprisingly few build system changes and only two changes to theopenZFS compat headers which have been upstreamed asht
Fix dtrace tools bootstrap on non-FreeBSD after OpenZFS importThis required surprisingly few build system changes and only two changes to theopenZFS compat headers which have been upstreamed ashttps://github.com/openzfs/zfs/pull/10863Reviewed By: #zfs, freqlabsDifferential Revision: https://reviews.freebsd.org/D26193
Add Linux/macOS compatibility system headers to tools/build/cross-buildThese headers are required in order to build the bootstrap tools on macOSand Linux. A follow-up commit will add implementatio
Add Linux/macOS compatibility system headers to tools/build/cross-buildThese headers are required in order to build the bootstrap tools on macOSand Linux. A follow-up commit will add implementations of functions thatdon't exist on those operating systems to -legacy when bootstrapping.Reviewed By: brooksDifferential Revision: https://reviews.freebsd.org/D14316