From patchwork Thu May 26 19:00:28 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Berger X-Patchwork-Id: 97613 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [140.186.70.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 9A962B6F7E for ; Fri, 27 May 2011 05:01:49 +1000 (EST) Received: from localhost ([::1]:38910 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPfoZ-00074V-4m for incoming@patchwork.ozlabs.org; Thu, 26 May 2011 15:01:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPfoT-00074P-Js for qemu-devel@nongnu.org; Thu, 26 May 2011 15:01:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPfoS-0000lO-No for qemu-devel@nongnu.org; Thu, 26 May 2011 15:01:41 -0400 Received: from e1.ny.us.ibm.com ([32.97.182.141]:45979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPfoS-0000lK-J6 for qemu-devel@nongnu.org; Thu, 26 May 2011 15:01:40 -0400 Received: from d01relay03.pok.ibm.com (d01relay03.pok.ibm.com [9.56.227.235]) by e1.ny.us.ibm.com (8.14.4/8.13.1) with ESMTP id p4QIoHj9024115 for ; Thu, 26 May 2011 14:50:17 -0400 Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d01relay03.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p4QJ1b1n117294 for ; Thu, 26 May 2011 15:01:38 -0400 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p4QD0TYZ004296 for ; Thu, 26 May 2011 07:00:29 -0600 Received: from [9.59.241.154] (d941e-10.watson.ibm.com [9.59.241.154]) by d03av04.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id p4QD0S5o004166; Thu, 26 May 2011 07:00:28 -0600 Message-ID: <4DDEA34C.4040304@linux.vnet.ibm.com> Date: Thu, 26 May 2011 15:00:28 -0400 From: Stefan Berger User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc14 Lightning/1.0b3pre Thunderbird/3.1.10 MIME-Version: 1.0 To: agraf@suse.de, qemu-devel@nongnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 32.97.182.141 Subject: [Qemu-devel] [PATCH] host-pcc: enable building with -m32 or -m64 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org With the below patch I can build either ppc (-m32) or ppc64 (-m64) versions of Qemu (on a ppc64 host) when passing these compiler flags via 'configure ... --extra-cflags="-m32"'. Signed-off-by: Stefan Berger --- configure | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) Index: qemu-git/configure =================================================================== --- qemu-git.orig/configure +++ qemu-git/configure @@ -807,7 +807,14 @@ case "$cpu" in arm*) host_guest_base="yes" ;; - ppc*) + ppc) + QEMU_CFLAGS="-m32 $QEMU_CFLAGS" + LDFLAGS="-m32 $LDFLAGS" + host_guest_base="yes" + ;; + ppc64) + QEMU_CFLAGS="-m64 $QEMU_CFLAGS" + LDFLAGS="-m64 $LDFLAGS" host_guest_base="yes" ;; mips*)