[openrtm-staff:1510] 作業報告 2018/02/07[北川]
北川孝志
kitagawa-taka @ aist.go.jp
2018年 2月 7日 (水) 18:03:26 JST
安藤様
北川です。
本日の作業内容をお知らせします。
------------
■チケット作業
[4421]QNXビルド用開発環境作成(Linux)
・qccコンパイラの調査
※.deps/Allocator.Tpoが出力されない問題を調査してます。
以下はコンパイルの状況です。
OpenRTM-aist-1.1.2/src/lib/coil/posix/coilで調査してます。
gccではlibtoolのコンパイルモードで以下の様に正常終了しています。
.oと.loと.deps/Allocator.Tpoと.libs/Allocator.oが出力されます。
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c -o Allocator.lo Allocator.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c Allocator.cpp -fPIC -DPIC -o .libs/Allocator.o
libtool: compile: g++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c Allocator.cpp -o Allocator.o >/dev/null 2>&1
source /home/openrtm/qnx700/qnxsdp-env.shでqccの環境の設定をして、
libtoolの--mode=compile q++にしてコンパイルすると以下のエラーが発生する。
/bin/bash ../../libtool --tag=CXX --mode=compile q++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c -o Allocator.lo Allocator.cpp
libtool: compile: q++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c Allocator.cpp -fPIC -DPIC -o .libs/Allocator.o
cc: Can't specify -P, -C, -E, -c or -S with -o and have multiple files <-----エラー
libtoolのオプションを以下の様に変更すると正常終了するのですが、
.oと.loは出力されるが、.deps/Allocator.Tpoが出力されません。
/bin/bash ../../libtool --tag=CXX --mode=compile q++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -MT -MD -MP -MF -c Allocator.cpp
libtool: compile: q++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -MT -MD -MP -MF -c Allocator.cpp -fPIC -DPIC -o .libs/Allocator.o
libtool: compile: q++ -DHAVE_CONFIG_H -I.. -I../../include -Wall -fPIC -O2 -MT -MD -MP -MF -c Allocator.cpp -o Allocator.o >/dev/null 2>&1
以上の様な状況です。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-staff/attachments/20180207/90f04b96/attachment.html>
More information about the openrtm-staff
mailing list