I have the same problem when I use cross compiler in Ubuntu-MATE. But I find that if I use Xilinx SDK IDE (on Win7) to build my application, the output elf file can execute correctly.
The dl-deps.c: 622 error is a bug of glibc and seems that user need to apply some patch to correct it. Maybe the Xilinx SDK uses a right version. I suggest that you may switch to the Xilinx SDK and try again.
p.s. My hardware platform is Microzed with ZC7010, running the build-in linux with busybox.