MicroBlaze™
プロセッサのコンパイラでは、再配置可能な位置独立コードを生成する -fPIC
オプションがサポートされています。これらの機能はザイリンクスのコンパイラでサポートされていますが、Vivado ではスタンドアロン プラットフォームしか提供されないので、ほかのライブラリおよびツールではサポートされません。位置独立コードは、ローダーまたはデバッガーでは認識されず、ランタイムでの再配置は実行されません。これらのコードの機能は、ザイリンクス ライブラリ、スタートアップ ファイル、およびその他のツールでサポートされません。サードパーティ OS ベンダーのツールでは、これらの機能を標準で使用できるものがあります。