AIX mars 1 5 005A28AD4C00
Thread model: aix
gcc version 3.3.2
I am trying to build a popular open source cryptography library (crypto++ http://www.cryptopp.com/#download v5.5.2).
However, I get a warning message while compiling a CPP file (dll.cpp)
misc.h: In member function `const T& CryptoPP::Singleton<T, F, instance>::Ref()
const [with T = CryptoPP::DL_KeyAgreementAlgorithm_DH<CryptoPP::Integer,
CryptoPP::NoCofactorMultiplication>, F =
CryptoPP::NewObject<CryptoPP::DL_KeyAgreementAlgorithm_DH<CryptoPP::Integer,
CryptoPP::NoCofactorMultiplication> >, int instance = 0]':
dh.h:85: instantiated from `const CryptoPP::DL_KeyAgreementAlgorithm<typename GROUP_PARAMETERS::Element>& CryptoPP::DH_Domain<GROUP_PARAMETERS, COFACTOR_OPTION>::GetKeyAgreementAlgorithm() const [with GROUP_PARAMETERS = CryptoPP::DL_GroupParameters_GFP_DefaultSafePrime, COFACTOR_OPTION = CryptoPP::NoCofactorMultiplication]'
dh.h:92: instantiated from here
misc.h:121: warning: sorry: semantics of inline function static data `char
s_objectState' are wrong (you'll wind up with multiple copies)
The reference to misc.h (line 121) is in several places and I get many warning messages like that. I am going bonkers trying to figure out what this means and how to get rid of this.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.