Hi tech -- Below is a small diff in response to some configuration attempts found in ports land. lang/ponyc uses $(shell getconf LONG_BIT) in its Makefile to determine whether or not we're on a 64-bit platform. However, our getconf(1) doesn't support reporting LONG_BIT. This diff enables it. GNU/FreeBSD/DragonFly/MacOS getconf reports LONG_BIT, but NetBSD getconf does not. Desirable? OK?
~Brian Index: getconf.c =================================================================== RCS file: /cvs/src/usr.bin/getconf/getconf.c,v retrieving revision 1.20 diff -u -p -r1.20 getconf.c --- getconf.c 26 Oct 2018 17:11:32 -0000 1.20 +++ getconf.c 27 May 2019 21:06:01 -0000 @@ -163,6 +163,7 @@ const struct conf_variable conf_table[] constant_row(_XOPEN_IOV_MAX) constant_row(_XOPEN_NAME_MAX) constant_row(_XOPEN_PATH_MAX) + constant_row(LONG_BIT) /* Extensions */ sysconf_row(PHYS_PAGES)
