Conversation
Signed-off-by: Francisco Gallego Salido <fgallego@rti.com>
|
@clalancette could you run a validation to make sure Linux aarch64 is being built and tested? Once the built is running correctly, any further test issues we find, we will fix them as part of ros2/rmw_connextdds#222. |
|
@clalancette @cottsay @fujitatomoya can someone look into this? We would like to get this merged before Lyrical Luth. |
| echo "Connext is only supported on amd64 architecture. Skipping Connext installation." >&2 | ||
| exit 1 |
There was a problem hiding this comment.
Existing behavior is to quietly skip connext installation on aarch64 even if requested. While this PR enables the deb installation scenario, I think we should continue the existing behavior and not fail the build if non-deb installation is requested.
The main scenario here is that someone might trigger a job from the launcher that uses the non-deb Connext installation. I don't think it would be a good experience if the aarch64 builds suddenly start failing and require re-running with connext disabled.
There was a problem hiding this comment.
There are a couple of places where we do exit 1. Should we remove those too so that the build doesn't fail?
There was a problem hiding this comment.
A lot of these changes don't seem related to aarch64. Possibly prep for a new version of Connext in Rolling soon?
Can we keep this PR scoped to the changes necessary for aarch64?
There was a problem hiding this comment.
Sorry for that, we are working in parallel on #844, and some changes slipped. I'll remove those here
Description
Enable building the
rmw_connextddsin aarch64 only using Debian packages.Fixes #852
Is this user-facing behavior change?
Pull requests can now run CI on aarch64 using the
rti-connext-dds-7.3.0-rosDebian package. This should also allow the generation of thermw_connextddspackages and its dependencies for aarch64.Did you use Generative AI?
No
Additional Information
The aim of these changes is to allow the Connext RMW to officially support aarch64 architectures.