Here is another more complex block I added to another port, that also suppresses the compact unwind issue too:
=======
if {[variant_isset universal]} {
lappend merger_configure_env(i386)
LDFLAGS=-Wl,-read_only_relocs,suppress,-no_compact_unwind
} else {
if {${build_arch} eq "i386"} {
configure.env-append
LDFLAGS=-Wl,-read_only_relocs,suppress,-no_compact_unwind
}
}
===========
