Skip to content
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

Fix AppImages for distros that are not ubuntu 14.04 #4436

Merged
merged 1 commit into from
Apr 16, 2018

Conversation

hcorion
Copy link
Member

@hcorion hcorion commented Apr 13, 2018

Fixes #4414 and possible also 4427, though I think that's a different issue.

Basically, this makes libstdc++6 load only ubuntu 14.04, and uses the distros's lib otherwise.
If you want more details on the actual implementation, check out:
darealshinji/linuxdeploy-plugin-checkrt@master...RPCS3:master

@mads256h
Copy link

mads256h commented Apr 13, 2018

This should maybe point to a more trusted repo preferably from rpcs3 themselves.

@hcorion
Copy link
Member Author

hcorion commented Apr 13, 2018

I don't have the rights to add a repo, but if Neko feels it is neccesary, I wouldn't be against it.

@sibradzic
Copy link

sibradzic commented Apr 16, 2018

it didnt fix Ubuntu 18.04, black screen on any game run... The latest build that works reliably is 6638.
I could make it work by extracting AppImages ard running it locally with LD_LIBRARY_PATH=squashfs-root/usr/lib, and wiping out all libs other than libQt5*, libicu* & libpng*. I'll try to rule out which particular lib breaks the RPCS3...

@Caliel666
Copy link

didn't fix for ubuntu 17.10

@sibradzic
Copy link

On Ubuntu 18.04 its AppImages static libglapi.so.0 that causes black screen in all games, removing it from LD_LIBRARY_PATH makes everything get back to normal.
BTW, following the AppImages extraction, it totally seems that there are way too many static libs packed in, IMHO, other than the latest Qt none of that makes too much sense (why there are two different versions of libpng packed in?!). Maybe AppIamge binary should only contain the very essential libs, and the rest would be provided by the distro itself?

Isn't it time to start building proper distro package releases for RPCS3?

@hcorion
Copy link
Member Author

hcorion commented Apr 16, 2018

@sibradzic can you make the same comment on the relevant issue, #4427, so we don't have this conversation scattered all over the place. I'll reply to you there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants