[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