+
+abi: abi.ARCH.diff
+ cp abi.ARCH.* data/
+
+abi.cc:
+ ./abi.sh
+abi.ARCH.glibc: abi.cc
+ g++ -c -o $@.o $<
+ nm $@.o |sed -n 's/^[[:xdigit:]]* T //p' |c++filt >$@
+abi.ARCH.musl: abi.cc
+ g++ -nostdinc -fno-stack-protector -isystem $(MUSL)/include -isystem $(LIBGCC) -isystem /usr/include -c -o $@.o $<
+ nm $@.o |sed -n 's/^[[:xdigit:]]* T //p' |c++filt >$@
+abi.ARCH.diff: abi.ARCH.glibc abi.ARCH.musl
+ diff -U0 $^ >$@ || true