I have 3 libraries , say A,B ,C . C is first compiled as shared library with -fPic option. B is using C. and is also compiled with -fPic option. I buit library A. in A , there are calls to function implemented in B. A is also built with -fPic option. I coded an application say x. X is linked with library A dynamically. X is called function in A. When i run the program , it says "cant resolve symbols " for those functions in C . i tried linking X with A, B and C with no result . Any clue ? -- To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html