>> Is it possible to compile Crypto++ on 64-bit platforms?

Wei Dai suggested:
> Please try the latest code in CVS.

Amazing!

CVS version compiles on Sun Solaris 8 with gcc 3.2.3 with two warnings:

/usr/local/gcc-3.2/bin/g++ -m64 -pipe -c ida.cpp
In file included from /usr/local/gcc-3.2/include/c++/3.2.3/backward/strstream:51,
                 from polynomi.cpp:10,
                 from ida.cpp:10:
/usr/local/gcc-3.2/include/c++/3.2.3/backward/backward_warning.h:32:2: warning:
        This file includes at least one deprecated or antiquated header.
        Please consider using one of the 32 headers found in section
        17.4.1.2 of the C++ standard. Examples include substituting the
        <X> header for the <X.h> header for C++ includes, or <sstream>
        instead of the deprecated header <strstream.h>. To disable this
        warning use -Wno-deprecated.

/usr/local/gcc-3.2/bin/g++ -m64 -pipe -c bench.cpp
secblock.h: In member function `T& CryptoPP::SecBlock<T, A>::operator[](I)
   [with I = unsigned char, T = unsigned int, A =
   CryptoPP::FixedSizeAllocatorWithCleanup<unsigned int, 286,
   CryptoPP::NullAllocator<unsigned int> >]':
zdeflate.cpp:513:   instantiated from here
secblock.h:247: warning:
        comparison is always true due to limited range of data type

All tests passed! Thank you!

Reply via email to