From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX9NH-0005B2-C2 for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX9ND-0003P1-GM for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:26 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:36944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX9ND-0003Os-AN for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:23 -0400 Received: by mail-wm0-x233.google.com with SMTP id i5so44685018wmg.0 for ; Tue, 09 Aug 2016 08:55:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Tue, 9 Aug 2016 16:55:26 +0100 Message-Id: <1470758127-17769-3-git-send-email-alex.bennee@linaro.org> In-Reply-To: <1470758127-17769-1-git-send-email-alex.bennee@linaro.org> References: <1470758127-17769-1-git-send-email-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [RFC for 2.8 2/3] configure: filter 64 bit machines on 32 bit builds List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, rth@twiddle.net, =?UTF-8?q?Alex=20Benn=C3=A9e?= If the user doesn't specify any targets we build a default_target_list from the target .mak fragements. If we don't filter out the 64 bit targets when building on 32 bit machines we'll error out later on. Signed-off-by: Alex Bennée --- configure | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 7b779c1..5499dbc 100755 --- a/configure +++ b/configure @@ -1252,7 +1252,21 @@ if [ "$bsd_user" = "yes" ]; then fi for config in $mak_wilds; do - default_target_list="${default_target_list} $(basename "$config" .mak)" + + target=$(basename "$config" .mak) + + if test "$cpu_width" = "32"; then + case $target in + *64*|s390x-*) + # skip 64 bit machines + ;; + *) + default_target_list="${default_target_list} ${target}" + ;; + esac + else + default_target_list="${default_target_list} ${target}" + fi done if test x"$show_help" = x"yes" ; then -- 2.7.4