From owner-freebsd-amd64@FreeBSD.ORG Thu Oct 12 06:30:20 2006 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E71316A403 for ; Thu, 12 Oct 2006 06:30:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A6FE43D55 for ; Thu, 12 Oct 2006 06:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9C6UJtN057841 for ; Thu, 12 Oct 2006 06:30:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9C6UJdK057840; Thu, 12 Oct 2006 06:30:19 GMT (envelope-from gnats) Date: Thu, 12 Oct 2006 06:30:19 GMT Message-Id: <200610120630.k9C6UJdK057840@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: "Scot Hetzel" Cc: Subject: Re: amd64/104311: ports/wine should be installable on amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Scot Hetzel List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 06:30:20 -0000 The following reply was made to PR amd64/104311; it has been noted by GNATS. From: "Scot Hetzel" To: bug-followup@FreeBSD.org, stephanie@sosdg.org Cc: Subject: Re: amd64/104311: ports/wine should be installable on amd64 Date: Thu, 12 Oct 2006 01:25:37 -0500 > ports/wine is not installable under amd64 under any version of freebsd to date. I don't remember what the underlying technical problem is, but this makes the amd64 build of freebsd absolutely useless to me, due to the need to run some Windows applications. The technical problem is that to build wine under amd64, you need to be able to build 32bit libraries for all of wine's dependant ports. You can make wine run on amd64, but you must first build it on i386. Then copy it to your amd64 system, including all of the library dependancies (untested). Wine64 (the 64bit version of wine) will not build on FreeBSD/amd64 due to it needs someone to write the code to save/restore the cpu registers. Wine64 will only run 64bit windows applications, you won't be able to run 32bit windows applications on wine64. If wine is important to you, then you have 3 choices: 1. submit patches to create the lib32-* library ports and the necessary patches to Mk/bsd.ports.mk and emulators/wine to allow it to build on the amd64 architecture. 2. Set your system to dual boot FreeBSD/amd64 and FreeBSD/i386. 3. Reinstall your system with FreeBSD/i386 only. Scot