[pkg-wine-party] WoW64 implemented Re: Call for testing: automatically detect wine arch and WoW64

Jens Reyer jre.winesim at gmail.com
Sun Jan 3 18:58:39 UTC 2016


On 01/02/2016 11:16 PM, Michael Gilbert wrote:
> On Sat, Jan 2, 2016 at 3:31 PM, Jens Reyer wrote:
>> Without wine32 there is no /usr/bin/wine now. I put the multiarch
>> instructions to the README. Do we live with that, or should we change
>> anything?
> 
> I consider this a regression.  The loss of the wrapper script drops
> the ability to detect and tell the user how to enable multi-arch.
> 
>> I started with a new package wineserverVERSION (commits 1-5). The git
>> history at that point gives a fully working new setup.
>>
>> However I decided to put the wineserver in the wineVERSION package and
>> make that arch specific (commit 6).
> 
> The wine package should stay comprised of only scripts and manpages
> and remain arch:all.
> 
>> Commits 7-9 are documentation and cleanup.
> 
> The change to default WINEDEBUG level and its documentation isn't desired.
> 
>> Unrelated to all those changes is the merge of the wine32|64-tools
>> packages (commit 10). This should be possible now since they aren't
>> multi-arch'd anymore (wine32-tools was still offered to me by  aptitude,
>> which I didn't expect after the recent changes. This gave me the idea to
>> just merge them.)
> 
> The tools really should be multiarch.  The change I made was a quick
> fix for a bug, which needs a more permanent solution.  Please revert
> this.

All done.

WoW64 seems to be possible with an adjusted script (my previous tests as
reported were all with the script removed): This requires wine64 and the
64-bit wineserver to be in PATH. The 32-bit wineserver must be neither
in PATH nor in bindir (as configured on build).

32-bit prefixes are possible with WINEARCH=win32, or permanently by
installing wineserver:i386 instead of wineserver:amd64.

With wineserver:i386 64-bit prefixes are not possible. wine64 depends on
wineserver from the same arch.

If there are any issues with 32-bit prefixes run by wineserver:amd64
remains to be seen.

Remaining issues:
W: wine64: binary-without-manpage usr/bin/wine64



More information about the pkg-wine-party mailing list