In the Nios® II ソフトウェア・ビルド・ツールには、小型の newlib c ライブラリーを使用するオプションがあります。ただし、ボード・サポート・パッケージ (BSP) でこのオプションを選択すると、siprintf() 機能を使用できなくなります。これはライブラリーから誤って削除されています。
siprintf() 関数は、浮動小数点演算子をサポートしないスプリントf() のストライプダウン・バージョンです。しかし、小型の newlib ライブラリーでは、すべての printf() 派生型の浮動小数点ストレプタンのサポートが削除されるため、効果的に siprintf とスプリントは同じです。siprintf をコード内のスプリントに置き換えることで問題が回避できます。
この問題は、新しいバージョンの Nios II ソフトウェア・ビルド・ツールで修正される予定です。