← Back to issue list

cross-compilation support for catkin plugin

View original Github issue

Metadata

Project
snapcraft
Number
#1827
Type
issue
State
closed
Author
Timple
Labels
—
Created
Updated
Closed

Current evaluation

Catkin cross-compilation was not implemented. The maintainer closed the request, redirected tracking to Launchpad, and recommended Launchpad builders for ARM Catkin snaps.

Resolution: closed not a bug

Reason: No resolving PR or commit was cited. In the 2017-12-22 closing comment, @kyrofa explained that the archive-based Catkin plugin lacked the infrastructure needed to cross-compile ROS, closed the request as off-tracker, and recommended Launchpad builders.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Relevant piece of config: ```yaml parts: workspace: plugin: catkin rosdistro: kinetic ``` Output of cross-compilation command ```bash $ snapcraft --target-arch=armhf Setting target machine to 'armhf' ... NotImplementedError: The plugin used by 'workspace' does not support cross-compiling to a different target architecture ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed not a bug Catkin cross-compilation was not implemented. The maintainer closed the request, redirected tracking to Launchpad, and recommended Launchpad builders for ARM Catkin snaps.
stealth/space-bunny-alpha — closed stale Cross-compilation was not implemented; on 2017-12-22, the maintainer closed the request, directed reports to Launchpad, and recommended its builder services for ARM Catkin snaps.
stealth/space-bunny-alpha — closed stale Cross-compilation for the Catkin plugin was closed unimplemented; the maintainer redirected requests to Launchpad and recommended its builder services for ARM Catkin snaps.
qwen/qwen3.6-35b-a3b — — Closed without implementation. Cross-compiling the catkin plugin requires complex ROS dependency handling. Maintainers recommended using Launchpad builder services for ARM snaps and redirected issue tracking to Launchpad.
qwen/qwen3.6-35b-a3b — — Closed. Cross-compiling ROS catkin workspaces is unsupported due to complexity. Maintainers recommend using Launchpad builder services for ARM targets and invited the author to collaborate on implementation if experienced.
qwen/qwen3.6-35b-a3b — — Closed. Cross-compiling ROS requires rebuilding core components first, exceeding plugin capabilities. Redirected to Launchpad for tracking. ARM builds are recommended via Launchpad builder services instead.
qwen/qwen3.6-35b-a3b — — Closed. Cross-compiling ROS via the catkin plugin is unsupported due to the complexity of cross-compiling ROS dependencies first. Maintainers recommended using Launchpad builder services for ARM builds and suggested re-filing on Launchpad.
qwen3.6-35b-a3b-mtp-q6 — — Closed. The catkin plugin lacks cross-compilation support due to complex ROS dependency requirements. Tracking moved to Launchpad. Maintainer recommended using Launchpad builder services for ARM snaps and offered to collaborate if the contributor has expertise.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1545048 Catkin plugin: No support for arm64 snapcraft (launchpad) closed Catkin arm64 support became unnecessary when ROS Kinetic added arm64 packages; the maintainer closed the report without a Snapcraft-specific fix.
72%