---> Making bundle: binary (in bundles/binary)
Building: bundles/binary-daemon/dockerd-19.03.5
GOOS="linux" GOARCH="amd64" GOARM=""
# github.com/docker/docker/cmd/dockerd
/home/rossb/OpenWrt/x86_64/r10508/openwrt/staging_dir/toolchain-x86_64_gcc-7.4.0_glibc/lib/gcc/x86_64-openwrt-linux-gnu/7.4.0/../../../../x86_64-openwrt-linux-gnu/bin/ld: /home/rossb/OpenWrt/x86_64/r10508/openwrt/staging_dir/toolchain-x86_64_gcc-7.4.0_glibc/lib/gcc/x86_64-openwrt-linux-gnu/7.4.0/../../../../x86_64-openwrt-linux-gnu/lib/libpthread.a(unwind.o): in function `unwind_stop':
unwind.c:(.text+0x59): undefined reference to `_Unwind_GetCFA'
I KNOW that mixing package versions / openwrt version places me in uncharted ABI / API version mismatch hell. Still, forced into it by all the extra / custom packages I am using (www.rossco.org).
Clearly (since no issues building on pristine trunk); This is a toolchain / dependency / version issue causing link failure.
I chose to deal with this by addressing / fixing the failure, as opposed to updating to trunk and breaking all my custom packages....