Skip to content

RtORBでIDLコンパイラで生成したファイルから個別に共有ライブラリを生成していたが、静的ライブラリはlibRTC2.aのみ生成するように変更#1203

Merged
n-ando merged 3 commits intoOpenRTM:masterfrom
Nobu19800:feature/rtorb-static
Dec 1, 2025

Conversation

@Nobu19800
Copy link

@Nobu19800 Nobu19800 commented Nov 19, 2025

Identify the Bug

RtORBを使ってビルドする場合、RTCを動作させるために必要な共有ライブラリの容量を減らすため、libRTC.soとlib***Skel.so、lib***Stub.soをそれぞれ生成しているが、静的ライブラリの場合はlibRTC2.aに集約する。

Description of the Change

  • lib***Skel、lib***Stubのオブジェクト生成、共有ライブラリ生成のコマンドに変更
  • libRTC2.a生成時にlib***Skel、lib***Stubのオブジェクトでビルドする
  • OpenRTMNamesPlugin.aを生成する

Verification

  • Did you succeed the build?
  • No warnings for the build?
  • Have you passed the unit tests?

@Nobu19800 Nobu19800 self-assigned this Nov 21, 2025
@n-ando n-ando merged commit 3e13206 into OpenRTM:master Dec 1, 2025
3 of 8 checks passed
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.

2 participants