ในNios® เครื่องมือสร้างซอฟต์แวร์ II มีตัวเลือกในการใช้ห้องสมุด newlib c ขนาดเล็ก อย่างไรก็ตาม เมื่อเลือกตัวเลือกนี้ในแพคเกจการสนับสนุนบอร์ด (BSP) คุณจะไม่สามารถใช้ฟังก์ชัน siprintf() ได้อีกต่อไป ซึ่งถูกถอดออกจากไลบรารีอย่างไม่ถูกต้อง
ฟังก์ชัน siprintf() เป็นเวอร์ชัน sprintf() แบบถอดได้โดยไม่ต้องรองรับตัวดําเนินการจุดลอยตัว อย่างไรก็ตาม เนื่องจากไลบรารี newlib ขนาดเล็กจะลบการรองรับอุปกรณ์จุดลอยตัวบนอนุพันธ์ printf() ทั้งหมดได้อย่างมีประสิทธิภาพ siprintf และ sprintf ก็เป็นเช่นเดียวกัน การเปลี่ยน siprintf ด้วย sprintf ในโค้ดของคุณจะแก้ปัญหาได้
มีการวางแผนให้แก้ไขปัญหานี้ในเครื่องมือสร้างซอฟต์แวร์Nios IIเวอร์ชันที่ใหม่กว่า