Thanks for responding.
I had done a nm *.a|grep cpu_features after sending the email
to make sure that the symbol was there in the libraries.
I ended up trying to find the library in which it was declared:
sh-3.2$ for i in *.a
> do
> nm $i|grep cpu_features > /dev/null
> if [ $? = 0 ]
> then
> echo $i
> fi
> done
libmingw32.a
libmingwex.a
I, then, manually added this library in the Linker section.
I would expect the libraries to be automatically included, especially because the thing generating the executable generating the error is in the same path.
I had also added LD_LIBRARY_PATH in the environment variable to no avail. Perhaps the linker option for library path may work. For now, I have added the library itself to the linker set of libraries.
Pranay