From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=48094 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTEgB-0003mB-9P for qemu-devel@nongnu.org; Mon, 28 Jun 2010 09:47:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTEg9-0000TQ-Jk for qemu-devel@nongnu.org; Mon, 28 Jun 2010 09:47:19 -0400 Received: from mtagate4.uk.ibm.com ([194.196.100.164]:44007) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTEg9-0000N6-Ct for qemu-devel@nongnu.org; Mon, 28 Jun 2010 09:47:17 -0400 Received: from d06nrmr1707.portsmouth.uk.ibm.com (d06nrmr1707.portsmouth.uk.ibm.com [9.149.39.225]) by mtagate4.uk.ibm.com (8.13.1/8.13.1) with ESMTP id o5SDkbdQ029276 for ; Mon, 28 Jun 2010 13:46:37 GMT Received: from d06av02.portsmouth.uk.ibm.com (d06av02.portsmouth.uk.ibm.com [9.149.37.228]) by d06nrmr1707.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o5SDkWmp1622078 for ; Mon, 28 Jun 2010 14:46:36 +0100 Received: from d06av02.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av02.portsmouth.uk.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id o5SDkWre019500 for ; Mon, 28 Jun 2010 14:46:32 +0100 Date: Mon, 28 Jun 2010 14:46:31 +0100 From: Stefan Hajnoczi Message-ID: <20100628134630.GA1111@stefan-thinkpad.transitives.com> References: <20100628180237.5ff42ab4@zephyr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20100628180237.5ff42ab4@zephyr> Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] Re: [PATCH][Tracing] Fix for make parallelization. List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Prerna Saxena Cc: Maneesh Soni , Ananth Narayan , qemu-devel@nongnu.org On Mon, Jun 28, 2010 at 06:02:37PM +0530, Prerna Saxena wrote: > [PATCH] Restore parallel building > This is based on : > http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/tracing >=20 > Signed-off-by: Prerna Saxena Dependencies are not quite right yet: $ make distclean $ ./configure --trace-backend=3Dsimple $ make V=3D1 trace.o sh /home/stefanha/qemu/tracetool --simple -c < /home/stefanha/qemu/trace-= events > trace.c sh /home/stefanha/qemu/tracetool --simple -h < /home/stefanha/qemu/trace-= events > trace.h gcc -I/home/stefanha/qemu/slirp -Werror -m64 -fstack-protector-all -Wold-= style-definition -Wold-style-declaration -I. -I/home/stefanha/qemu -D_FOR= TIFY_SOURCE=3D2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURC= E -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wendif-labels -Wwr= ite-strings -Wmissing-prototypes -fno-strict-aliasing -MMD -MP -MT trac= e.o -MF ./trace.d -O2 -g -c -o trace.o trace.c In file included from trace.h:6, from trace.c:2: qemu-common.h:5:25: error: config-host.h: No such file or directory In file included from trace.h:6, from trace.c:2: qemu-common.h:61: error: redefinition of =E2=80=98struct iovec=E2=80=99 make: *** [trace.o] Error 1 I have applied it for now, however, because the implicit dependencies iss= ue affects all of QEMU and was not caused by tracing code: http://repo.or.cz/w/qemu/stefanha.git/commitdiff/e47a997579086dd585534da6= 10e76f23f9c04b87 Stefan