Open leycec opened 9 years ago
Thanks for the filing the issue! Gotta apologize, I've been slightly neglectful of my wine work the last week or two. I just finished submitting my quizzes to become an official Gentoo dev. I'm going to look over your PR in depth this weekend and see about incorporating it for .41 (which should be available in the next 24 hours). I'm actually in the process of overhauling the packages as a whole to resolve several bug reports on bgo+transition away from emul-linux, so I might end up saving the migration of this in til then.
Thanks again for your help and being a faithful user ^_^
/usr/lib
is an arbitrarily set install location for slotted wine, we can change it, but a migration is not zero-cost as either the eselect module must accept multiple locations or currently installed wines will break.
I can't off-hand think of a more suitable location, though. Perhaps splitting wine's 32- and 64-bit parts into lib32 and lib64 is possible, I have not looked into this.
https://bugs.gentoo.org/show_bug.cgi?id=424423 has some discussion on the multilib-strict feature, also mentions using MULTILIB_STRICT_EXEMPT and QA_MULTILIB_PATHS to bypass the check.
I know you closed your PR, just wanted to make the point, this is a very valid point and worth consideration. So definitely don't hesitate to bring up more issues. We were discussing this a fair bit on IRC earlier. In closing your PR, you also mentioned that wine is broken in prefixes. I assuming you are referring to vanilla wine. If you have tested and confirmed it broken in vanilla wine, please file a bug on https://bugs.gentoo.org or in https://github.com/NP-Hardass/wine-overlay and I'll put it on my todo list.
hmmm, I cannot confirm the issue anymore. Wine installs and compiles fine with multilib-strict
enabled here, but I have no multilib
useflag.
@EoD Thanks for updating on the issue. I'm waiting for some new hardware so I can compile a few times and test with multilib-strict
When enabling the
multilib
USE flag andmultilib-strict
Portage FEATURE,app-emulation/wine
fails with the following installation error:I've fixed this locally and will submit a pull request shortly. :+1: