From nobody Wed May 8 09:38:11 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1494739643506140.2768922417331; Sat, 13 May 2017 22:27:23 -0700 (PDT) Received: from localhost ([::1]:59781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9m3u-0008J3-7t for importer@patchew.org; Sun, 14 May 2017 01:27:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9m34-0007sI-VG for qemu-devel@nongnu.org; Sun, 14 May 2017 01:26:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9m31-0001Xi-Q4 for qemu-devel@nongnu.org; Sun, 14 May 2017 01:26:30 -0400 Received: from mout.gmx.net ([212.227.15.15]:50769) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d9m31-0001Wa-F6 for qemu-devel@nongnu.org; Sun, 14 May 2017 01:26:27 -0400 Received: from localhost.localdomain ([185.58.161.191]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MSuMn-1dYhPX2JHB-00Ro61; Sun, 14 May 2017 07:26:22 +0200 From: Kamil Rytarowski To: qemu-devel@nongnu.org Date: Sun, 14 May 2017 07:18:20 +0200 Message-Id: <20170514051820.15985-1-n54@gmx.com> X-Mailer: git-send-email 2.12.2 X-Provags-ID: V03:K0:AV3T8MBd1AtvI1n2G6TYtadaafdI8uaFYPjHli5V522mLl3552L 0/rJEf5kMgjrPs5SfgER+ssaTiT1RDQ9y+yTBX+Jvi+p+udrPbCOiaSVLs2i03Ppjb10BNj 3wSPK6R6iK8jOWenNF95rvu0TTDzrUFH3bGUIh6Uh1cOkMjyukx2pxIfi7m//imcv47Hio4 /ZsgsjFm7GKhDr+LHkM1w== X-UI-Out-Filterresults: notjunk:1;V01:K0:IyrAJ9CJtfQ=:kGqWGspH0+Ofv9GobrpisT 3uSuLpo3ub6CYsDrR2OoXOCk2o8NG5xEpKjeomdvrtIExrnrPne5WWVjZE4ovuBZQb1TvTkKf 7ShYlQarGQg1zCae7HcCqiAljsjn7YZuj8j7tTuwmgZKYyD2Htj76Rs2BPvrUl8D3fYtlYP17 15ITO9y3SqjwFpljf8sK+wZF2P4A3ddm8KHfKSeYB1qn8ZVRq8B29PD+4qMfEgpNAD6iPi6rR BwC2RUbxURfIGdbYGjMn5p0CYGzM2Cyit2jppJEapmMlCfr9u2UHQpN4mkXZ1479u2JUTiIq6 7t5uta8Lvp1XOFnbqqZpF0zgpWXontUyrqaIj56dYOw5mKlnzuYVxaXr5ZVEOcxlJyVLlqpoe yM7LfF4Mv7HH5FiPap2qhypsKE2npgM3l8iovfeCqdbNLsYIa8rfK+CG7Ido9iKOl5vidwBdl r/Po5X7TdbjFPyJEij6uOigYFTRPrMHvGK+jO104nN7OaMRgzJmRLjhEd1qkvI9mXiNjVcYhs 9TXGXehutiY4lq4v4Jmdvzadb7hMb11M1UvUab/mNKMH+q42cfKdw9jLDoXMv6aTDMSON0hYG Qr6DWM88FA4iBBVGCxlksUHwGqeYuUR5PCyuFPEJxlzqli/Jq7+vvurVNuTPhyPUuATf3mOb5 32Z1fPPaI7t7xlRGdLmIsTJ3V0nEEhlupqzKM05zTmxM/imjLQuk7nLFkwe6GdV1Ck+rHSDFr Ryt4UujifMnUyxwYT1ZUcqMT2lRCj2irzNcS9+bud7xso8qs8czDfiGwGrw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 Subject: [Qemu-devel] [PATCH] libvixl: Correct build failures on NetBSD X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, Kamil Rytarowski , f4bug@amsat.org, claudio.fontana@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Ensure that C99 macros are defined regardless of the inclusion order of headers in vixl. This is required at least on NetBSD. The vixl/globals.h headers defines __STDC_CONSTANT_MACROS and must be included before other system headers. This file defines unconditionally the following macros, without altering the original sources: - __STDC_CONSTANT_MACROS - __STDC_LIMIT_MACROS - __STDC_FORMAT_MACROS Signed-off-by: Kamil Rytarowski Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- disas/libvixl/Makefile.objs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/disas/libvixl/Makefile.objs b/disas/libvixl/Makefile.objs index bbe7695fdb..860fb7f384 100644 --- a/disas/libvixl/Makefile.objs +++ b/disas/libvixl/Makefile.objs @@ -7,5 +7,8 @@ libvixl_OBJS =3D vixl/utils.o \ # The -Wno-sign-compare is needed only for gcc 4.6, which complains about # some signed-unsigned equality comparisons which later gcc versions do no= t. $(addprefix $(obj)/,$(libvixl_OBJS)): QEMU_CFLAGS :=3D -I$(SRC_PATH)/disas= /libvixl $(QEMU_CFLAGS) -Wno-sign-compare +# Ensure that C99 macros are defined regardless of the inclusion order of +# headers in vixl. This is required at least on NetBSD. +$(addprefix $(obj)/,$(libvixl_OBJS)): QEMU_CFLAGS +=3D -D__STDC_CONSTANT_M= ACROS -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS =20 common-obj-$(CONFIG_ARM_A64_DIS) +=3D $(libvixl_OBJS) --=20 2.12.2