wine on amd64

Steve Franks stevefranks at ieee.org
Wed Apr 11 17:37:06 UTC 2007


On 4/10/07, Kris Kennaway <kris at obsecurity.org> wrote:
>
> On Tue, Apr 10, 2007 at 02:42:35PM +0200, Tijl Coosemans wrote:
> > On Monday 09 April 2007 19:28:50 Kris Kennaway wrote:
> > > On Mon, Apr 09, 2007 at 09:37:00AM -0700, Steve Franks wrote:
> > > > Why does the wine port complain that it will not build on my
> > > > 6.2/amd64 machine?  A quick search around winehq.com seems to
> > > > indicate that the linux (kubuntu, debian) guys compile wine on
> > > > their 64-bit platforms???  And you know how we *hate* to let them
> > > > think they have something we bsd-ites do not ;)
> > >
> > > Extra patches, I guess.  Why not look into it and see what needs to
> > > be added to our port?
> >
> > Wine runs win32 programs. It needs to be built as a 32bit program
> > linked with 32bit libraries. The ports/package system can't handle
> > 32bit code on amd64.
>
> Well it can, you just need to also have 32-bit versions of all the
> other ports too.  It is true that no-one has really worked on this,
> but it's not technically difficult.
>
> Kris
>
>
Is there already a means for building a particular port as 32 bits on a
64-bit machine?  It seems that the infrastructure for having multiple
versions of a particular port installed is already there.  I know
6.2-64already has some 32-bit compatilibity infrastructure of some
sort.  As you
say, it certainly doesn't seem beyond the realm of technical possibility.
Since all my machines (even my crappy $400usd laptop) all have amd64
processors, why should I be locked into installing the x86 version just to
run my CAD packages on wine?  The qemu option sounds easy enough, but I
moved to fbsd so I could ditch MS's unethical business practices and bugs -
don't like the thought of installing it again on my pristine bsd server ;)

Steve


More information about the freebsd-questions mailing list