I have .so and .a files which are made in (32 bit using -m32 )in a 64 bit architecture. But while running the final make file it is showing incompatible .a to make a.out.
Can you let me know the probable mistake ?? Thanks in advance
its showing: skipping incompatible ./bin/libBasicDirectoryClient.a when searching for -lBasicDirectoryClient
however i have checked using objdump -f libBasicDirectoryClient.a | grep ^architecture and its showing "architecture: i386, flags 0x00000011:"
Note: My platform is 64 bit
User contributions licensed under CC BY-SA 3.0