Skip to content

Do not treat RSL warnings as errors - #175

Closed
Tobias-Fischer wants to merge 1 commit into
PickNikRobotics:mainfrom
Tobias-Fischer:codex/robostack-rolling-rsl-no-werror
Closed

Do not treat RSL warnings as errors#175
Tobias-Fischer wants to merge 1 commit into
PickNikRobotics:mainfrom
Tobias-Fischer:codex/robostack-rolling-rsl-no-werror

Conversation

@Tobias-Fischer

Copy link
Copy Markdown

This PR is part of an effort to contribute RoboStack downstream patches back upstream.

Origin: RoboStack patch/ros-rolling-rsl.patch, authored by Daisuke Nishimatsu.

Best-guess rationale: RSL_ENABLE_WARNINGS should enable diagnostic warnings without turning dependency or compiler-version warnings into hard build failures for downstream package builds.

This upstreams RoboStack downstream patch `patch/ros-rolling-rsl.patch`.

Best-guess rationale: RSL_ENABLE_WARNINGS should enable diagnostic warnings without turning dependency or compiler-version warnings into hard build failures for downstream package builds.

Signed-off-by: Tobias Fischer <info@tobiasfischer.info>
@Tobias-Fischer

Copy link
Copy Markdown
Author

FYI @wep21 and @traversaro, this upstream PR comes from the RoboStack patch upstreaming tracker: RoboStack/robostack.github.io#16.

Origin patch: RoboStack patch/ros-rolling-rsl.patch, authored by Daisuke Nishimatsu.

@christophfroehlich

Copy link
Copy Markdown
Collaborator

Are you sure that this compile option is passed to packages linking against RSL? I doubt so. I guess that some error within this package stops compilation on windows, maybe we can fix this properly?

@Tobias-Fischer

Copy link
Copy Markdown
Author

@wep21 might know more :)

@traversaro

traversaro commented Aug 6, 2026

Copy link
Copy Markdown

As RSL_ENABLE_WARNINGS is off by default, I think we do not need this patch in robostack or upstream, so we should simply drop it in robostack.

See #117 and #118 for related context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants