Hi, I'm trying to compile Intel Infrastructure DSP Solution for IXP4XX (http://www.intel.com/design/network/pro … /index.htm) in OpenWRT. The library contains some precompiled binaries.
The first problem I encountered was that the binaries are linked against glibc, so I am using kamikaze trunk, wich supports specifying different libc's. I am currently trying with eglibc (supposedly binary compatible wit glibc, but more geared towards embedded systems). I've got to the point where everything compiles, but fails to link because the binaries use different EABI versions (Intel binaries' use version 0, while mine use version 4).
I tried to add -meabi=0 to gcc options as recommended in https://forum.openwrt.org/viewtopic.php … 731#p50731, but on the configure stage of eglibc, gcc says it does not recognize that option (and there's no mention of it on the man page).
So, my question is... what's the right way to tell gcc to use a certain EABI version?
Any help is really appreciated