Replies: 3 comments
-
Compiling Webots on Linux/arm64 is not officially supported. It is not supposed to work out-of-box. We never tried it. However, it should be possible with some adjustments, e.g., if you take care of using only arm64 libraries. Webots compiles on macOS/arm64, so I guess there is no major roadblock for getting it compiling on Linux/arm64. |
Beta Was this translation helpful? Give feedback.
-
@asa Were you able to compile it for ARM64 on ubuntu22? |
Beta Was this translation helpful? Give feedback.
-
Greetings, Managed to compile webots with non-optional dependencies for linux arm64 (Asahi Linux Fedora 41). A quick summary:
The changes were done so as to be additive on the platform support of webots and not specialize it to arm64 while destroying other build paths. This is the hope that it eases the way for the developers to include official support (at least for ubuntu) of arm64 linux. The fork can be found in: Relevant cross references: |
Beta Was this translation helpful? Give feedback.
-
Describe the Bug
I tried to build on ubuntu 22 lts on arm64 architecture. There was an issue building an interface element which required moc. The moc bundled with webots in bin/qt/moc appears to be an x86 executable. I removed this dir and installed moc from qt6, but was unable to complete building the repo. Please advise what we might need to get in place in order to support a different architecture.
Steps to Reproduce
1, download webots on an arm64 linux host.
2) attempt to build using make -jN
Expected behavior
The project should build and launch on this architecture.
Screenshots
truncated output is like:
System
linux ubuntu 22, aarm64
Linux hostname 5.15.0-69-generic #76-Ubuntu SMP Fri Mar 17 17:25:19 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
Additional context
Add any other context about the problem here.
Beta Was this translation helpful? Give feedback.
All reactions