Okay I fixed it but when I do x64 compilation ilive works but with mips platform it fails just like rtmpdump without patches.
KSV fixes are ignored on mips platform
My build options
Code:
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/include
" CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/include " LDFLAGS="-L/home/arufl/wrt/trun~/rtmp/rtmpdump $ k/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib "
make -j1 -C ./. AR="mips-openwrt-linux-uclibc-gcc-ar" AS="mips-openwrt-linux-uclibc-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float" LD=mips-openwrt-linux-uclibc-ld NM="mips-openwrt-linux-uclibc-gcc-nm" CC="mips-openwrt-linux-uclibc-gcc" GCC="mips-openwrt-linux-uclibc-gcc" CXX="mips-openwrt-linux-uclibc-g++" RANLIB="mips-openwrt-linux-uclibc-gcc-ranlib" STRIP=mips-openwrt-linux-uclibc-strip OBJCOPY=mips-openwrt-linux-uclibc-objcopy OBJDUMP=mips-openwrt-linux-uclibc-objdump SIZE=mips-openwrt-linux-uclibc-size CROSS="mips-openwrt-linux-uclibc-" ARCH="mips" INC="-I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/include" XLDFLAGS="-L/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/arufl/wrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/arufl/wrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib"