puma6 toolchain: https://sourceforge.net/projects/sb6190.arris/files/ puma7 toolchain: https://sourceforge.net/projects/tg3442.arris/files/ puma6: CC=armeb-buildroot-linux-uclibcgnueabi-gcc CXX=armeb-buildroot-linux-uclibcgnueabi-g++ ./configure --host=armeb-buildroot-linux-uclibcgnueabi make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc) // you may need to remove some lines from ncurses/fallback.c that fail to compile. Just delete and keep trying to make puma7: CC=armeb-rdk-linux-gnueabi-gcc CXX=armeb-rdk-linux-gnueabi-g++ ./configure --host=armeb-rdk-linux-gnueabi make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc) // you may need to remove some lines from ncurses/fallback.c that fail to compile. Just delete and keep trying to make mips32: CC=mips-linux-gnu-gcc CXX=mips-linux-gnu-g++ ./configure --host=mips-linux-gnu make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc) mips64: CC=mips64-linux-gnuabi64-gcc CXX=mips64-linux-gnuabi64-g++ ./configure --host=mips64-linux-gnuabi64 make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc) arm32: CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ ./configure --host=arm-linux-gnueabi make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc) arm64: CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ ./configure --host=aarch64-linux-gnu make -j $(nproc) cd ncurses chmod +x tinfo/MKfallback.sh ./tinfo/MKfallback.sh /usr/share/terminfo/ ../misc/terminfo.src `which tic` `which infocmp` linux vt100 xterm xterm-256color > fallback.c cd ../ make -j $(nproc)