-
Notifications
You must be signed in to change notification settings - Fork 6
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
[DO NOT MERGE] Docker config for carma-base to be built in ARM with ROS2 Humble for C1T #187
base: develop
Are you sure you want to change the base?
Conversation
Will need to implement a way to chose the correct carma-base image based on what system architecture is in use before this can be merged to develop |
Dockerfile
Outdated
# NOTICE: needs to be chmod +x | ||
COPY install_pkgs.sh install_pkgs.sh | ||
RUN ./install_pkgs.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can explicitly chmod
instead of relying on the file to already have the executable bit set. See here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
requires docker buildkit which is annoying, should we assume people have that?
@willjohnsonk Do we need this now? Could we close it if not needed anymore? |
PR Details
Description
Several CARMA Docker components rely on carma-base as a base image to use when building. Since carma-base exclusively targets x86 systems with ROS1 noetic and ROS2 foxy it needs to be updated to support the Nvidia Jetson ARM computer used by C1T.
Related GitHub Issue
Related Jira Key
CF-790
Motivation and Context
Provides a Docker build process for using carma-base on ARM devices with ROS2 Humble
How Has This Been Tested?
Types of changes
Checklist: