From owner-freebsd-amd64@FreeBSD.ORG Thu Oct 12 14:31:45 2006 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C842316A4F1 for ; Thu, 12 Oct 2006 14:31:45 +0000 (UTC) (envelope-from petefrench@ticketswitch.com) Received: from mail.ticketswitch.com (mail.ticketswitch.com [194.200.93.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F8D743E81 for ; Thu, 12 Oct 2006 14:30:31 +0000 (GMT) (envelope-from petefrench@ticketswitch.com) Received: from [172.16.1.6] (helo=dilbert.firstcallgroup.co.uk) by mail.ticketswitch.com with esmtp (Exim 4.60 (FreeBSD)) (envelope-from ) id 1GY1Zu-000CWv-1D for amd64@freebsd.org; Thu, 12 Oct 2006 15:30:30 +0100 Received: from petefrench by dilbert.firstcallgroup.co.uk with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1GY1Zt-000Gi6-Lr for amd64@freebsd.org; Thu, 12 Oct 2006 15:30:29 +0100 To: amd64@freebsd.org Message-Id: From: Pete French Date: Thu, 12 Oct 2006 15:30:29 +0100 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 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 14:31:45 -0000 > 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. Hmmm, now what I am about to suggest is probably going to sound stupid, but when I need to run a 32 bit executable under 64 bit I dont bother with all that library junk, I simply static link it. So would it not be possible just to produce a staticly linked wine executable and install that ? No need for library ports and fixing dynamic linking or any of that stuff. It's always worked fine for me with my own code, I dont see why it couldnt be applied to ports too. How hard is it to tell wine (or any other port) to build staticly when it is being compiled on an i386 box ? -pete.