Alright, so the quick follow up:
The problem is that you try to cross-compile ECL with an older version of the compiler. First you need to build the same version for your host system and then use it to cross compile. Symbols in the table doesn't match. When you do that use:
rm -rf build/ ./configure --host=arm-linux-gnueabi # now edit file build/cross_config (set ECL_TO_RUN variable)
and all should work fine. If your toolchain doesn't have atomic_ops library then build may have some problems if you need them. In that case either use different flags or install said library.
Best regards, Daniel