[openrtm-staff:1579] 作業報告 2018/02/28[北川]

北川孝志 kitagawa-taka @ aist.go.jp
2018年 2月 28日 (水) 17:59:38 JST


安藤様

北川です。

本日の作業内容をお知らせします。
------------
■チケット作業
[4421]QNXビルド用開発環境作成(Linux)
 ・omniORB4.2.2のQNX用のライブラリ作成
  qcc(x86_64-pc-nto-qnx7.0.0-gcc-5.4.0)で-lcと-lsocketのオプションを追加することで、
  リンク時のundefined referenceエラーが取れた。
  $  nm libomniORB4.so.2.2 | less
修正前
00000000003c9850 B _omni_unixEndpoint_should_be_linked_but_is_not_
00000000003c97f0 B _omni_unixTransportImpl_should_be_linked_but_is_not_
                 U abort
                 U accept@@GLIBC_2.2.5    <--ここ
0000000000166d70 t add_fdes
00000000003c6e40 d adds.11003
0000000000166200 t base_from_cb_data
00000000001661a0 t base_from_object
0000000000163890 t base_of_encoded_value
                 U bind
                 U chmod
0000000000166c10 t classify_object_over_fdes
                 U close@@GLIBC_2.2.5
00000000003c6e60 b completed.6117
                 U connect@@GLIBC_2.2.5
00000000000a9600 t deregister_tm_clones
                 U dl_iterate_phdr
00000000003c9910 b dwarf_reg_size_table
0000000000163900 t execute_cfa_program
00000000001646e0 t execute_stack_op
                 U fclose
                 U fcntl@@GLIBC_2.2.5
0000000000166b70 t fde_mixed_encoding_compare
:

修正後
0000000000426ed4 B _omni_unixEndpoint_should_be_linked_but_is_not_
0000000000426e70 B _omni_unixTransportImpl_should_be_linked_but_is_not_
                 U abort
                 U accept@@libsocket.so.2    <--ここ(GLIBC_2.2.5が消えた)
00000000001b1680 t add_fdes
0000000000424400 d adds.11003
00000000001b0b10 t base_from_cb_data
00000000001b0ab0 t base_from_object
00000000001ae1a0 t base_of_encoded_value
                 U bind@@libsocket.so.2
                 U chmod
00000000001b1520 t classify_object_over_fdes
                 U close
0000000000424420 b completed.6117
                 U connect@@libsocket.so.2
00000000000df410 t deregister_tm_clones
                 U dl_iterate_phdr
0000000000426fb0 b dwarf_reg_size_table
00000000001ae210 t execute_cfa_program
00000000001aeff0 t execute_stack_op
                 U fclose
                 U fcntl
00000000001b1480 t fde_mixed_encoding_compare
:

以上です。

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-staff/attachments/20180228/6933773d/attachment-0001.html>


More information about the openrtm-staff mailing list