Hi All,
I am working on 14.08 and 16.02 openWRT code. I am getting an error when I compile my code in openWRT 16.02 and 14.08. The error is
/home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: error: patcher uses VFP register arguments, /home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/staging_dir/target-arm_mpcore+vfp_uClibc-0.9.33.2_eabi/usr/share/md-meshap/aes/aes_wrap.o does not
/home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: failed to merge target specific data of file /home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/staging_dir/target-arm_mpcore+vfp_uClibc-0.9.33.2_eabi/usr/share/md-meshap/aes/aes_wrap.o
collect2: error: ld returned 1 exit status
make[5]: *** [patcher] Error 1
make[5]: Leaving directory `/home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/build_dir/target-arm_mpcore+vfp_uClibc-0.9.33.2_eabi/patcher'
make[4]: *** [/home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/build_dir/target-arm_mpcore+vfp_uClibc-0.9.33.2_eabi/patcher/.built] Error 2
make[4]: Leaving directory `/home/ramesh/GIT_TEST_1408_cns3xxx_2/md_es_1408/gateworks-openwrt_1408/trunk/package/embeddedstudios/md-patcher'
make[3]: *** [package/embeddedstudios/md-patcher/compile] Error 2
make[3]: *** Waiting for unfinished jobs....
I have googled this error, People are saying we can correct this error by changing -mfloat-abi to softfp from hard.
I tried changing it.. But I couldn't do it .. So can anyone suggest me to change this..??
Thanks,
Ramesh