-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Try out new org.freedesktop.Platform #6
Comments
It would be interesting to test 1.8, when I get a chance I'll try to build our Sdk & Platform with it. Always good to help upstream test. One reason I'm excited for 1.8 was I saw mention of better Compat32 support? I haven't looked into it but does 1.8 offer better support from cross-arch building at the same time. Currently winepak requires each 64bit app that needs WoW64 to include:
for a basic app plus:
If we need a specific version of wine staging. It would be nice to compile the Compat32 extension directly into the runtime. |
You can see an example of use on my fork of Steam: https://github.com/valentindavid/com.valvesoftware.Steam/tree/manual-rewrite However we still do not provide cross compilers or multilib. You still need to build separately the 32 bits and 64bits runtimes. Make sure to put everything you need from 32bits into 64bits within On 64bits, Also, use a recent version of For context, the "better Compat32 support" is mainly about not having to fix RPATH/RUNPATH, or paths to plugins/modules/drivers (like dri drivers). Files are where they are expected to be. Apps also do not have to override lots of environment variables. |
So you no longer need to copy the With the new fd.o//1.8 would it be possible to mount That or create a |
Yes. You can make org.winepak.Platform.Compat.i386 to bind automatically. Replace the symbolic link You can also copy the files. This is also possible. |
I have started a branch in order to test the new Freedesktop SDK. |
Note that |
I have updated the branch to now build i386 extension to be used directly by runtime. There is still some work to be done for .Sdk.Compat.i386 extensions. And also for i386 extension to .Wine extensions. But the principle is the same. |
You need to run |
Only as a reference, upstream issue here: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/348 |
Moving to Buildstream in #45 which will target the latest, close as there's no point in keeping this open. |
Hi,
First of all congrats for the project, it looks really cool
I noticed you are still using the 1.6 org.freedesktop.Platform, I wonder if you would like to try the new version we are working on (future 1.8); It would be of great help to us to find any regression / problem
The only thing you should have to do is to add the new repository and change "1.6" to "master" at : https://github.com/winepak/winepak-sdk-images/blob/master/org.winepak.Sdk.yml#L8 and rebuild, as explained here: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/master/README.md#usage
The text was updated successfully, but these errors were encountered: