cross-build: Add __weak_symbol definition for libdwarf bootstrapFixes: 3aa0bc89c6a1 ("libdwarf: Add a weak uncompress() symbol")MFC after: 1 week(cherry picked from commit d752d10e53839ad0654c9
cross-build: Add __weak_symbol definition for libdwarf bootstrapFixes: 3aa0bc89c6a1 ("libdwarf: Add a weak uncompress() symbol")MFC after: 1 week(cherry picked from commit d752d10e53839ad0654c9c564c6ef6c6e462c96d)
show more ...
Fix cross-builds after 4e5d32a445f90d37966cd6de571978551654e3f3Add alignment macros to cross-build's sys/cdefs.hPull Request: https://github.com/freebsd/freebsd-src/pull/531MFC after: immediatel
Fix cross-builds after 4e5d32a445f90d37966cd6de571978551654e3f3Add alignment macros to cross-build's sys/cdefs.hPull Request: https://github.com/freebsd/freebsd-src/pull/531MFC after: immediately (build fix)(cherry picked from commit 94d9439b6be6bd5ef9febfaf38128e0cad91476d)
Allow bootstrapping llvm-tblgen on macOS and LinuxThis is needed in order to build various LLVM binutils (e.g. addr2line)as well as clang/lld/lldb.Co-authored-by: Jessica Clarke <jrtc27@FreeBSD.
Allow bootstrapping llvm-tblgen on macOS and LinuxThis is needed in order to build various LLVM binutils (e.g. addr2line)as well as clang/lld/lldb.Co-authored-by: Jessica Clarke <[email protected]>Test Plan: Compiles on ubuntu 18.04 and macOS 11.4Reviewed By: dimDifferential Revision: https://reviews.freebsd.org/D31057(cherry picked from commit 31ba4ce8898f9dfa5e7f054fdbc26e50a599a6e3)
Fix warnings during bootstrap on Linux systemsMost warnings are currently off for the boostrap phase, but once D27598lands they will be enabled again.
Fix more -Wundef warnings during bootstrap
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