コンポーネントデザイナでスタブの生成を行うと以下のエラーメッセージが表示されます。原因と対処方法を教えてください。
---
ld: Mismatched ABI (not an ELF file) for -lm, found /usr/lib/libm.sl Fatal error.
スタブ生成で、IPF(64bit)用モジュールを生成しようとしていますが、その際に、PA-RISC用モジュールである「libm.sl」をリンクしようとしているため、エラーが発生しています。
IPF用モジュールとPA-RISC用モジュールはリンク時に混在させることができませんので、IPF(64bit)用モジュール「libm.so」をリンクするよう設定の見直しをお願いします。
・環境変数 CCOPTS、LDOPTS を用いると引数及びオプションをコンパイラに渡すことができますが、これにより、「libm.sl」をリンクする設定となっている可能性がありますので、ご確認をお願いいたします。
・HolonEnterpriseの設定ファイルであるリンク指示ファイルでリンクするライブラリ等が設定可能ですが、これにより、「libm.sl」をリンクする設定となっている可能性がありますので、ご確認をお願いいたします。リンク指示ファイルについては、以下をご参照ください。
[<Windows環境 HolonEnterpriseインストールフォルダ>\SAMPLECS\WEBOTX\CSWOXDOC.CAB を展開 > プログラミングガイド.doc]
コンパイラの設定等について、HP ANSI C++/Cのマニュアルをご参照ください。ご不明な点は、HP ANSI C++/Cサポートにお問い合わせいただくこともお勧めいたします。
【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】HP-UX 11iv2, HP-UX 11iv3
【カテゴリー】トラブルシューティング