From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G7VTy-0004xn-9v for qemu-devel@nongnu.org; Mon, 31 Jul 2006 06:58:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G7VTw-0004w6-MX for qemu-devel@nongnu.org; Mon, 31 Jul 2006 06:58:45 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G7VTw-0004vz-Hm for qemu-devel@nongnu.org; Mon, 31 Jul 2006 06:58:44 -0400 Received: from [62.99.220.146] (helo=mailbox.go-now.at) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G7VWa-0006Bs-EC for qemu-devel@nongnu.org; Mon, 31 Jul 2006 07:01:28 -0400 Received: from linux.lan (authenticated user pg@futureware.at) by mailbox.go-now.at (MDaemon.PRO.v6.8.5.R) with ESMTP id 10-md50000000043.tmp for ; Mon, 31 Jul 2006 12:58:39 +0200 From: Philipp =?iso-8859-1?q?G=FChring?= MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200607311258.48456.pg@futureware.at> Subject: [Qemu-devel] x86_64 vs. i386 Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Mon, 31 Jul 2006 10:58:46 -0000 To: qemu-devel@nongnu.org Hi, The current Linux distributions for x86_64 can run both 64Bit and 32Bit=20 applications. But they have one major problem: 64Bit applications have to u= se=20 64Bit libraries, and 32Bit applications have to use 32Bit libraries. One huge problem for example is the non-existance of a 64Bit Flash-Player a= t=20 the moment. Those are the usual error message for 32 vs. 64 bit problems /usr/lib/firefox/firefox-bin: error while loading shared libraries:=20 libasound.so.2: wrong ELF class: ELFCLASS64 Inconsistency detected by ld.so: dl-close.c: 342: _dl_close: Assertion=20 `tmap->l_ns =3D=3D ns' failed! Now I am wondering, whether it would be possible to integrate the processor= =20 emulator of qemu into the Linux kernel, so that applications can=20 transparently use different-bitsized libraries by qemulating them on demand? Best regards, Philipp G=FChring