適用範囲:DS-5, RealView Development Suite (RVDS) v4.0
ARM Compiler toolchain v4.1 patch 1以前はextern "C++"の書式をシンボルバージョンスクリプトファイルでサポートしていませんでした。回避策として、マングル化されたシンボル名と合致させるためにワイルドカード文字を使用することができます。
例:
{ local: *foo*; }
;
ARM Compiler toolchain v4.1 patch 2以降では、armlinkはGNU ldと同様の方法で、シンボルバージョンスクリプトファイル内でC++非マングル化シンボル名のマッチングをサポートしています。
例:
VERS_2.0 { global: extern "C++" { ns::*; "foo::f(int, double)"; }; local: *; }