News
Abstract
Open XL C/C++ AIX 17.1 コンパイラーは、以前のバージョンとは互換性がなく、コンパイル時のコマンド・オプション、診断メッセージ、ソースコードにおけるSJISサポート有無など異なる点があります。
Content
【内容】
2021年9月よりIBM Open XL C/C++ for AIX 17.1 が出荷開始されています。
Open XL C/C++ AIX 17.1 コンパイラーでは、既存の IBM XL C/C++ コンパイラー・インフラストラクチャーに代わり、オープンソース・コンパイラーとツールチェーン・プロジェクトによる LLVM インフラストラクチャーを採用しています。
LLVMは オープンソースのコンパイル・テクノロジー・フレームワークであり、大規模な開発コミュニティーで積極的にメンテナンスされています。そして、複数のアーキテクチャーとプログラミング言語をサポートしています。
しかしながら、以前のバージョンとは互換性がなく、コンパイル時のコマンド・オプション、診断メッセージ、ソースコードにおけるSJISサポート有無など異なる点があります。
【参考】
IBM Open XL C/C++ for AIX 17.1 は、 IBM Power 10 プロセッサー・ベースのシステムをサポートし、新規コンパイラー・アーキテクチャーを採用します
バイナリー互換性
https://www.ibm.com/docs/ja/openxl-c-and-cpp-aix/17.1.0?topic=infrastructure-binary-compatibility
マイグレーション
https://www.ibm.com/docs/ja/openxl-c-and-cpp-aix/17.1.0?topic=migration
オプションのマッピング
https://www.ibm.com/docs/ja/openxl-c-and-cpp-aix/17.1.0?topic=options-mapping
診断メッセージ制御
以上
Was this topic helpful?
Document Information
Modified date:
23 October 2022
UID
ibm16831241