Created attachment 167976 [details]
by using the port version of objcopy.
Created attachment 167977 [details]
I currently don't have a 11.0-CURRENT host, so I'm submitting a typescript of the build in a VM instead of a Poudriere log.
Created attachment 167978 [details]
Poudriere testport log FreeBSD 10.2/i386
A commit references this bug:
Date: Fri Mar 11 21:58:40 UTC 2016
New revision: 410842
net/ipxe: unbreak build on HEAD...
...by using the port version of objcopy
Submitted by: Tobias Kortkamp <firstname.lastname@example.org> (maintainer)
I'm curious if this port was previously broken on HEAD for a reason other than the objcopy issue here; the switch to ELF Tool Chain tools passed an exp-run before I committed it.
I'll see if I can figure out what's happening here.
(In reply to Ed Maste from comment #5)
I found at least one problem: the linker scripts in ipxe create a subtly broken ELF object with overlapping sections and ELF Tool Chain objcopy does not handle this. I'll see about getting a fix upstream and/or making our objcopy more tolerant, but agree that using the ports objcopy is reasonable.