Created attachment 233317 [details] Reduce contents of a.out.h and remove machine/reloc.h My reloc.h-tidying branch on GitHub (https://github.com/brooksdavis/freebsd/tree/reloc.h-tidying) contains a series of patches to make move of a.out.h a no-op on non-x86 and remove machine/reloc.h (empty on all by amd64, arm, and i386). It has previously passed a tinderbox build, but there's some chance machine/reloc.h is being included in a port or that more of a.out.h is being relied on that then nlist bits used by nlist(3). If resources are available, a run on a non-x86 architecture would be more informative. The attached patch is suitable for use with `git am`. (It contains the renaming of a file so I'm not 100% sure what patch will do with it.)
Exp run looks fine on x86.