$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 <<EOC
+#include <strings.h>
+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 <<EOC
 #include <strings.h>
@@ -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'
