Symbol 'lt_dlopen' not found in Asterisk 64-bit


I’ve compiled Asterisk in 64 bit using UnixODBC and freeTDS libraries, which were also compiled on the same machine.

But, on running Asterisk, i get the following error:

[]May 15 10:55:27 WARNING[3165]: loader.c:325 __load_resource: asterisk: fatal: relocation error: file /export/home/tulika/utilities/unixODBC-2.2.9-64bit/unixODBC-2.2.9/DriverManager/.libs// symbol lt_dlopen: referenced symbol not found
May 15 10:55:27 WARNING[3165]: loader.c:554 load_modules: Loading module failed!

When i check ‘’ using ‘nm’ the symbol ‘lt_dlopen’ is UNDEF.

But, the 32 bit version of Asterisk is executing absolutely fine!

What may be the issue? And where should i look for rectification?