The source project of this merge request has been removed.
Fixed bug
Fix native build on AArch64 (See issue #19 (closed)). This MR moves MRT CMake Modules to a new version where it no longer forces x86 march flags without checking wether the target is an X86 machine.
See also:
Required information:
- Operating system and version: Ubuntu 18.04
- Autoware installation type: From source in Docker
- Autoware version or commit hash: v1.13.0
- ROS distribution and version:
- ROS installation type: Docker
- Package or library, if applicable: MRT CMake Modules
Description of the bug
When building Autoware on an non-x86 target (e.g. Arm64), the build will fail with some non-obvious error messages. This is because MRT CMake Modules injects x86 compilation flags on the build.
See issue #19 (closed).
Steps to reproduce the bug
Simply follow the build instructions (from source or using Docker) on an Arm64 system.
Expected behavior
Build succeed.
Actual behavior
Build on components that rely on MRT CMake Modules fails.
Screenshots
See and example of the output in issue #19 (closed).
Fix applied
- Fixed MRT CMake Modules upstream: https://github.com/KIT-MRT/mrt_cmake_modules/pull/8
- Then this patch moves to that new version of mrt_cmake_modules