rose-docker-build-skill

DevOps & Cloud
v0.1.1
Benign

Build the ROSE compiler in a Docker container using autotools or CMake.

1K downloads1K installsby @chunhualiao

Setup & Installation

Install command

clawhub install chunhualiao/rose-docker-build-skill

If the CLI is not installed:

Install command

npx clawhub@latest install chunhualiao/rose-docker-build-skill

Or install with OpenClaw CLI:

Install command

openclaw skills install chunhualiao/rose-docker-build-skill

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/chunhualiao/rose-docker-build-skill

What This Skill Does

Builds the ROSE source-to-source compiler inside a Docker container using either autotools or CMake. ROSE requires GCC 7-10, which conflicts with GCC 11+ on modern hosts, making Docker the practical build environment. Supports editing source on the host while compiling inside the container.

Avoids GCC version conflicts by isolating the build in a container, so users don't need to downgrade or maintain a separate toolchain on their host system.

When to Use It

  • Setting up a ROSE development environment on a machine with GCC 11+
  • Building ROSE from the weekly branch with EDG C++ frontend binaries
  • Running source-to-source transformations on C/C++ programs
  • Comparing autotools and CMake build times for ROSE
  • Troubleshooting EDG binary linking or ROSETTA generation failures

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Setting up a ROSE development environment on a machine with GCC 11+

AGENT
  1. 1Setting up a ROSE development environment on a machine with GCC 11+
  2. 2Building ROSE from the weekly branch with EDG C++ frontend binaries
  3. 3Running source-to-source transformations on C/C++ programs
  4. 4Comparing autotools and CMake build times for ROSE
  5. 5Troubleshooting EDG binary linking or ROSETTA generation failures
OUTPUT
Build the ROSE compiler in a Docker container using autotools or CMake.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 28, 2026