BUILD target from make file consisting of source files, shared library( .so) and static library (.a)

1

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

c
unix
asked on Stack Overflow Feb 10, 2014 by solver115

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0