[MacPorts] #53651: wine, wine-crossover, wine-devel: add 64-bit support

MacPorts noreply at macports.org
Wed Mar 8 13:33:08 UTC 2017


#53651: wine, wine-crossover, wine-devel: add 64-bit support
---------------------------------------------+------------------------
  Reporter:  axet                            |      Owner:  ryandesign
      Type:  enhancement                     |     Status:  assigned
  Priority:  Normal                          |  Milestone:
 Component:  ports                           |    Version:
Resolution:                                  |   Keywords:
      Port:  wine wine-crossover wine-devel  |
---------------------------------------------+------------------------

Comment (by casr):

 Replying to [comment:2 ryandesign]:
 > Nevertheless, wine apparently compiles 64-bit on macOS now

 Yes, but only as recently as the 2.0 release.

 > Can a 32-bit Windows program run in 64-bit wine?

 Not directly but the 64-bit version can utilise the 32-bit binaries via
 WoW (Windows on Windows).

 I have been looking into updating the Wine port to have 64-bit support and
 it looks to be an unusual one. A quick summary of the build process is
 roughly:


 {{{
 tar xjf wine-2.0.tar.bz2
 # Directory wine-2.0 is created

 mkdir wine32-build wine64-build

 # Make sure 64-bit headers and libs are available...
 cd wine64-build; ../wine-2.0/configure --enable-win64; make

 # Make sure 32-bit headers and libs are available...
 cd wine32-build; ../wine-2.0/configure --with-wine64=../wine-64-build;
 make
 }}}

 I'm not sure of the best way to handle this within MacPorts but I imagine
 it would be something like creating a `wine64` port and then referencing
 it in the original `wine` port. The switch `--with-
 wine64=../wine-64-build` is where is where I get stuck though. How would
 you reference another port’s build directory?

--
Ticket URL: <https://trac.macports.org/ticket/53651#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list