When building on the device itself, it gives an error:
In file included from /usr/include/signal.h:328,
from ./signal.h:52,
from c-stack.c:49:
c-stack.c:55:26: error: missing binary operator before token "("
55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
| ^~~~~~~~
make[4]: *** [Makefile:1915: c-stack.o] Error 1
make[4]: *** Waiting for unfinished jobs....
CC quotearg.o
CC sig-handler.o
CC spawn-pipe.o
CC mkstemp-safer.o
make[4]: Leaving directory '/root/lx2160a_build/build/debian/buildroot/output/build/host-m4-1.4.18/lib'
make[3]: *** [Makefile:1674: all] Error 2
make[3]: Leaving directory '/root/lx2160a_build/build/debian/buildroot/output/build/host-m4-1.4.18/lib'
make[2]: *** [Makefile:1572: all-recursive] Error 1
make[2]: Leaving directory '/root/lx2160a_build/build/debian/buildroot/output/build/host-m4-1.4.18'
make[1]: *** [Makefile:1528: all] Error 2
make[1]: Leaving directory '/root/lx2160a_build/build/debian/buildroot/output/build/host-m4-1.4.18'
make: *** [package/pkg-generic.mk:269: /root/lx2160a_build/build/debian/buildroot/output/build/host-m4-1.4.18/.stamp_built] Error 2