Dear Sylvain,
Thank you! I wasn't aware of the soft eabi. I'm going to try compiling with the flags you have listed and maybe later come back to integrate Java support if needed.
Sincerely,
Tommy James Tracy II Ph.D Student High Performance Low Power Lab University of Virginia Phone: 913-775-2241
On Mar 26, 2013, at 3:51 AM, Sylvain Munaut <246tnt@ gmail.com> wrote: Hi,
Lately there have been several emails about installing GNU Radio on Raspberry Pi and other ARM platforms. I tried to get it installed on the Zedboard *ARMv7*, but I was unsuccessful, with the following error message:
Just from you nick, I would think that the zedboard in question is a paralella prototype ?
Do you use the linaro image ?
I compiled it a couple of day ago for that platform.
cmake -Dhave_mfpu_neon=0 -DCMAKE_CXX_FLAGS:STRING="-march=armv7 -mfpu=vfp -mfloat-abi=hard" -DCMAKE_C_FLAGS:STRING="-march=armv7 -mfpu=vfp -mfloat-abi=hard" ../
The linaro image is not a hardfp image AFAIK, it's a softfp eabi. Also, why would you disable neon ??? the ARM core in the zynq has a neon unit so you should use it.
I compiled it using those flags : -DCMAKE_CXX_FLAGS:STRING="-mfpu=neon" -DCMAKE_C_FLAGS:STRING="-mfpu=neon"
I also disabled python support because compiling the SWIG generated files requires multi-Go of RAM and trying to use swap for it made each SWIG file take hours to compile ...
Cheers,
Sylvain
|