cross-compilation support for catkin plugin
Metadata
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. |