Skip to content

ssmライブラリパスを定義する際にディレクトリ存在チェックを追加#1221

Merged
n-ando merged 1 commit into
OpenRTM:masterfrom
n-kawauchi:ssm_dir
May 11, 2026
Merged

ssmライブラリパスを定義する際にディレクトリ存在チェックを追加#1221
n-ando merged 1 commit into
OpenRTM:masterfrom
n-kawauchi:ssm_dir

Conversation

@n-kawauchi

Copy link
Copy Markdown

close #1220

Identify the Bug

Link to #1220

Description of the Change

  • SSM_ENABLEを有効にしてソースビルドする際、ssmライブラリのパスはライブラリディレクトリ存在チェックの結果で設定するように修正した
  • このssmライブラリのパスは一番トップのCMakeLists.txtで定義するようにした
    • ssmライブラリのパスはdebパッケージ生成用debian/rulesでも使用する
    • このrulesファイルは rules.ros2-only-support.in からconfigure_fileで生成している
    • このrulesの生成を一番トップのCMakeLists.txtで行っているため、この処理の前にssmライブラリパスの定義処理を加えた

Verification

  • 修正後、下記Dockerfileを使用してamd64/arm64それぞれの環境でのOpenRTMのdebパッケージ生成動作を確認した
    • scripts/ubuntu_2204/Dockerfile.package
    • scripts/ubuntu_2404/Dockerfile.package
  • Did you succeed the build?
  • No warnings for the build?
  • Have you passed the unit tests?

@n-kawauchi n-kawauchi requested a review from n-ando April 23, 2026 09:04
@n-kawauchi n-kawauchi self-assigned this Apr 23, 2026
@n-ando n-ando merged commit 8cb6868 into OpenRTM:master May 11, 2026
3 of 8 checks passed
@n-kawauchi n-kawauchi deleted the ssm_dir branch May 11, 2026 07:33
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.

SSM_ENABLEを有効にしてビルドするとamd64では成功するがarm64では失敗する

2 participants