Missing functions with CGO & ARMv5

so added the -x flag to go build and it’s failing at:

cd /build/udp-proxy-2020
/usr/lib/go-1.16/pkg/tool/linux_amd64/compile -o $WORK/b001/_pkg_.a -trimpath "$WORK/b001=>" -p main -lang=go1.16 -complete -buildid bhPWJnAyoBzK6Jt4_UTT/bhPWJnAyoBzK6Jt4_UTT -goversion go1.16.2 -D _/build/udp-proxy-2020/cmd -importcfg $WORK/b001/importcfg -pack -c=4 ./cmd/listen.go ./cmd/main.go ./cmd/send.go ./cmd/utils.go $WORK/b001/_gomod_.go
# command-line-arguments
cmd/main.go:78:3: undefined: listInterfaces
cmd/main.go:126:3: undefined: initializeInterface

What is super interesting is that those two functions are defined in cmd/interfaces.go but the go source file is not being included?? No idea why it is being removed by go build… there aren’t any errors I can see in the output or any references to cmd/interfaces.go in the output at all.

source code here: https://github.com/synfinatic/udp-proxy-2020/blob/main/cmd/interfaces.go