Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
fix header detection on linux
Baptiste Daroussin committed 12 days ago
commit 70e8ffe3d25d8b81abad0f7b2003818f80fcd62f
parent e7b2343
1 file changed +5 -0
modified configure.def
@@ -229,16 +229,21 @@ fi
for _fct in be16dec be16enc be32dec be32enc be64dec be64enc \
            le16dec le16enc le32dec le32enc le64dec le64enc; do
	_FCTUP=$(echo "$_fct" | tr '[:lower:]' '[:upper:]')
+
	_found=0
	for _header in endian.h sys/endian.h machine/endian.h; do
		cc_check_includes "$_header" >/dev/null 2>&1 || continue
		_HDR=$(echo "$_header" | tr '[:lower:]/.' '[:upper:]__')
		if [ "$(get_define "HAVE_${_HDR}")" = "1" ]; then
			cc_with "-includes $_header" cc_check_decls "$_fct"
			if [ "$(get_define "HAVE_DECL_${_FCTUP}")" = "1" ]; then
+
				_found=1
				break
			fi
		fi
	done
+
	if [ "$_found" = "0" ]; then
+
		define "HAVE_DECL_${_FCTUP}" 0
+
	fi
done

# Darwin / libelf