ツールチェーンの準備が別途必要です。環境でクロスビルドします。何か所かハマったので、正解ルートだけではなく、あえてハマったポイントと回避策も記録として残しますので、少々冗長になります。して解決するという機能です。これを利用すると、バイナリ提供のライブラリ関数を差し替えることが可能になります。例がほとんど見つからなかったのでメモしておきます。バージョンアップに追従し続けることが、現状かなり難しくなっています。クロスビルドする方法を解説します。コンパイルしたバイナリとは(デフォルトでは)リンク互換性がありません。サポートのライブラリとなっています。これについてまとまった日本語情報が見当たらなかったのでまとめてみます。セットになって初めて動作します。ターゲットぶんしかビルドできないという問題があります。ビルドする手順を説明します。他のターゲットも同様の手順で可能と思われます。7以前のAArch64ターゲットでlibgccをビルドする時に-fomit-frame-pointerを付けるとC++例外が正しく動かなくなる問題タイトルが本記事の内容のほぼ全てです。ビルドするという奇特(誤用)な人以外には関係無い話ですが(※)、まあこんなこともあるんだなと。