-
-
Notifications
You must be signed in to change notification settings - Fork 22.3k
Cannot build for ppc64le #56448
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
Comments
Now the build is successful, but the linker fails with: |
Yes I did a clean build and scons gave me the same linker error from before. |
@bkeys Sorry for sending you on a wild goose chase, I've figured out the problem. It's in 3.5 but not 3.4. |
Well I have tried to build on master and I still get the error about the undefined reference to libpng, so what are the next steps for me to try to build Godot? |
if you want a patch for stable releases: https://github.com/void-linux/void-packages/blob/master/srcpkgs/godot/patches/ppc.patch the current workaround for libpng issues is to build with system libpng, another workaround is to get actual out of box solution would be to import the vsx intrinsics sources from https://github.com/glennrp/libpng/tree/libpng16/powerpc into the bundled |
How do I go about using the system libpng? |
|
I get the same linker error, I even went into SConstruct and changed it, the error persists |
You should do a clean build (or at least remove |
@akien-mga I removed the .a and .o files in those directories and I got the same linker error. |
I did a complete rebuild making png, zlib, and freetype all system and I got a successful build. |
@bkeys Is this resolved then? If so, we can close this issue. |
I tried a fresh build with the current alpha and got the following error
Not sure if you wanna keep this issue open or not. |
This issue has resurfaced into the 4.0 version of Godot. Any advice on getting it built with ppc64le? |
@aaronfranke I am using a Talos workstation available from raptorcs. Unfortunately it is not cheap hardware at all. |
Fixed by #78325. |
Godot version
3.4
System information
Fedora, ppc64le
Issue description
I tried to build godot on this platform, and I get the following error, I can replicate this on version 3.4.2 as well:
It looks like it is trying to use x86 specific instructions.
Steps to reproduce
clone the godot repo, and check into the 3.4 branch, run the following command:
scons use_llvm=yes target=release_debug p=linuxbsd
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: