From owner-freebsd-amd64@FreeBSD.ORG Sun Dec 31 00:53:37 2006 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8359716A47E for ; Sun, 31 Dec 2006 00:53:37 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr5.xs4all.nl (smtp-vbr5.xs4all.nl [194.109.24.25]) by mx1.freebsd.org (Postfix) with ESMTP id 0786313C459 for ; Sun, 31 Dec 2006 00:53:36 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr5.xs4all.nl (8.13.8/8.13.8) with ESMTP id kBV0d2f4083089; Sun, 31 Dec 2006 01:39:02 +0100 (CET) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 1B9F8B829; Sun, 31 Dec 2006 01:39:02 +0100 (CET) Date: Sun, 31 Dec 2006 01:39:02 +0100 From: Roland Smith To: Siavosh Benabbas Message-ID: <20061231003901.GA76688@slackbox.xs4all.nl> Mail-Followup-To: Siavosh Benabbas , freebsd-amd64@freebsd.org References: <32d8477c0612301410q2aaf9d39k859d242739554fd6@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline In-Reply-To: <32d8477c0612301410q2aaf9d39k859d242739554fd6@mail.gmail.com> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-amd64@freebsd.org Subject: Re: i386_set_ldt and wine on AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Dec 2006 00:53:37 -0000 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 30, 2006 at 05:10:08PM -0500, Siavosh Benabbas wrote: > Hi, > I know that this is brought up several time on this list, but I wanted to > run wine on my FreeBSD AMD64 machine. > I know that a 64-bit wine is nearly impossible but I thought that an i386 > compilation should work. You'd need a cross-compiler to start with. That's the easy part. Then you'd need ports infrastructure to compile 32-bit ports on amd64. At this moment that doesn't exist yet:=20 http://wikitest.freebsd.org/G%C3%A1borK%C3%B6vesd%C3%A1n This could be a _huge_ undertaking, because things like patches and parts of the port Makefile might depend on if you're cross-compiling or not. I'm not sure if that is worth the effort. Time might be better spent getting ports to compile natively for all supported platforms and using a virtual machine for things that don't work. Then you'd need to compile 32 bit versions of all the libraries that wine depends on. If you have a look at the dependancies of wine, and recurse through them, you'll see that this is a lot of libraries. Do you have any programs that require amd64 because of address space or other concerns? (if you have processes that run out of memory, have you played with the kernel tunables? See /boot/defaults/loader.conf) Otherwise, why not run i386 if you require wine? Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.1 (FreeBSD) iD8DBQFFlwalEnfvsMMhpyURAgEuAKCkJKRPsdiKKUCAM5tZgsMayO40fACdHUSM k5qt0pt2NqIu81rsnhxZyNo= =W+N9 -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd--