# puma6 * Apply puma6.patch and build with puma6 toolchain * Change Makefile's CFLAGS to add "-Os -static" if you want this statically linked CC=armeb-buildroot-linux-uclibcgnueabi-gcc CXX=armeb-buildroot-linux-uclibcgnueabi-g++ make -j $(nproc) # puma7 * Apply puma7.patch and build with puma7 toolchain * Change Makefile's CFLAGS to add "-Os -static" if you want this statically linked CC=armeb-rdk-linux-gnueabi-gcc CXX=armeb-rdk-linux-gnueabi-g++ make -j $(nproc) # arm32 * Apply masscan.patch to entire git repo and build libpcap in ../libpcap with appropraite toolchain/compiler CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ make -j $(nproc) # arm64 * Apply masscan.patch to entire git repo and build libpcap in ../libpcap with appropraite toolchain/compiler CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ make -j $(nproc) # mips32 * Apply masscan.patch to entire git repo and build libpcap in ../libpcap with appropraite toolchain/compiler CC=mips-linux-gnu-gcc CXX=mips-linux-gnu-g++ make -j $(nproc) # mips64 * Apply masscan.patch to entire git repo and build libpcap in ../libpcap with appropraite toolchain/compiler CC=mips64-linux-gnuabi64-gcc CXX=mips64-linux-gnuabi64-g++ make -j $(nproc) # x86 * Apply x86.patch to entire git repo CC=i686-linux-gnu-gcc CXX=i686-linux-gnu-g++ make -j $(nproc) # x64 * Apply x64.patch to entire git repo CC=x86_64-linux-gnu-gcc CXX=x86_64-linux-gnu-g++ make -j $(nproc)