Thanks to How to retrieve the GCC version used to compile a given ELF executable? I can check the GCC compilation version for my newly built C++ library, which gives me the following information:
GCC: (Ubuntu/Linaro 4.4.7-1ubuntu2) 4.4.7
GCC: (Debian 4.4.5-8) 4.4.5
It seems that the C++ libraries contains different GCC compilation version. I know the reason, and it is because one library that is needed to create the final library comes from a third-party library, which is binary and no source codes are provided. So my question is: in this situation can I safely release the library? Or should I obtain the source codes of the third parties and build all the codes with one single GCC compiler? Thanks.