-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
Godot 3.2.4 not building on ARM64 Linux #45687
Comments
This may be related to the new CPU lightmapper which integrates the OpenImageDenoise library ( However, prior to 3.2.4, many other libraries already included List of files where
|
I found a workaround at #2671 (comment)
would be nice if it would default to do the correct thing on arm. |
Yeah the new denoiser and ray tracing libraries are not compatible with aarch64. There's a check in place that works for macOS, but not for Linux, I'll have to fix that (we currently don't use/define |
I have arm build on my itch.io page |
Fixes godotengine#45687. This is really just a band-aid, our current buildsystem doesn't work well for cross-compilation and needs a thorough refactoring to do so.
"Fixed" by #46345 (will still fail when cross-compiling, but passing |
Godot version:
Godot branch 3.2 - version 3.2.4 (?)
OS/device including version:
Nvidia Jetson AGX Xavier
JetPack 4.5 - Ubuntu 18.04
NVIDIA Tegra Xavier (nvgpu)/integrated
GL ES 3.0
Issue description:
build failing with error
fatal error: xmmintrin.h: No such file or directory
xmmintrin.h
does not seem to exist for ARM architectures ?Steps to reproduce:
scons -j8 platform=linux target=release_debug
orscons -j8 platform=linux target=release_debug use_llvm=yes
on ARMGodot 3.2.2 and 3.2.3 build successfully.
The text was updated successfully, but these errors were encountered: