$NetBSD: patch-Configure,v 1.2 2022/12/25 18:03:42 wiz Exp $ Detect popcount(). https://github.com/gtk-gnutella/gtk-gnutella/pull/34 --- Configure.orig 2017-02-26 12:37:14.000000000 +0000 +++ Configure @@ -324,6 +324,7 @@ d_built_bswap64='' d_built_clz='' d_built_ctz='' d_built_popcount='' +d_popcount='' d_bzero='' d_clearenv='' d_clock_getres='' @@ -4979,6 +4980,20 @@ cyn=__builtin_popcount set d_built_popcount eval $trylink +: check for popcount +$cat >try.c < +int main(void) +{ + static int ret; + ret |= popcount(127); + return ret ? 0 : 1; +} +EOC +cyn=popcount +set d_popcount +eval $trylink + : see if bzero exists $cat >try.c < @@ -11463,6 +11478,7 @@ d_built_bswap64='$d_built_bswap64' d_built_clz='$d_built_clz' d_built_ctz='$d_built_ctz' d_built_popcount='$d_built_popcount' +d_popcount='$d_popcount' d_bzero='$d_bzero' d_can64='$d_can64' d_clearenv='$d_clearenv'