IS_LINUX: 1 IS_ARM32: 1 HAVE_ARMV7A: 1 HAVE_ARM_NEON: 1 HAVE_ARM_VFPD32: 1 HAVE_ARM_VFPV3: 1 HAVE_ARM_VFPV4: 1 HAVE_CXX03: 1 HAVE_GNU03: 1 HAVE_CXX11: 1 HAVE_GNU11: 1 HAVE_CXX14: 1 HAVE_GNU14: 1 HAVE_CXX17: 0 HAVE_GNU17: 0 HAVE_LDGOLD: 1 OPT_O3: -O3 OPT_O5: -O5 OPT_OS: -Os OPT_OFAST: -Ofast HAVE_OMP: 1 HAVE_ASAN: 1 HAVE_UBSAN: 1 HAVE_BSAN: 0 HAVE_VALGRIND: 0 CPU: 2 logical FREQ: 0.915527 GHz MEM: 999 MB Git branch: master (commit 5149237a5d0cb4a1) Compiler: g++ (Ubuntu/Linaro 4.9.4-2ubuntu1~14.04.1) 4.9.4 Pathname: /usr/bin/g++ (symlinked) DEBUG_CXXFLAGS: -DDEBUG -g3 -O0 RELEASE_CXXFLAGS: -DNDEBUG -g2 -O2 VALGRIND_CXXFLAGS: -DNDEBUG -g3 -O1 PLATFORM_CXXFLAGS: -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard Start time: Wed Aug 30 06:54:56 CEST 2017 ************************************ Testing: No Posix NDEBUG or assert Verified no Posix NDEBUG or assert ************************************ Testing: C++ std::min and std::max Verified std::min and std::max ************************************ Testing: ARM NEON code generation g++ -DNDEBUG -g2 -O2 -fPIC -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -c aria-simd.cpp ERROR: failed to generate expected vector load instructions ERROR: failed to generate expected vector store instructions ************************************ Testing: Debug, default CXXFLAGS g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c cryptlib.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c integer.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c 3way.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c adler32.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c algebra.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c algparam.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c arc4.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -march=armv7-a -mfloat-abi=hard -mfpu=neon -c aria-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c aria.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ariatab.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c asn.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c authenc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c base32.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c base64.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c basecode.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c bfinit.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -march=armv7-a -mfloat-abi=hard -mfpu=neon -c blake2-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c blake2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c blowfish.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c blumshub.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c camellia.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c cast.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c casts.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c cbcmac.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ccm.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c chacha.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c channels.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c cmac.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c crc-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c crc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c default.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c des.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dessp.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dh.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dh2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dll.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dsa.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c eax.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ec2n.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c eccrypto.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ecp.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c elgamal.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c emsa2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c eprecomp.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c esign.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c files.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c filters.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c fips140.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c fipstest.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -march=armv7-a -mfloat-abi=hard -mfpu=neon -c gcm-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gcm.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gf256.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gf2_32.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gf2n.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gfpcrypt.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gost.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c gzip.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c hex.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c hmac.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c hrtimer.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ida.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c idea.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c iterhash.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c kalyna.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c kalynatab.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c keccak.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c luc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c mars.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c marss.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c md2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c md4.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c md5.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c misc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c modes.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c mqueue.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c mqv.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c nbtheory.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -march=armv7-a -mfloat-abi=hard -mfpu=neon -c neon-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c network.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c oaep.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c osrng.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c padlkrng.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c panama.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c pkcspad.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c poly1305.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c polynomi.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c pssr.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c pubkey.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c queue.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rabin.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c randpool.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rc2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rc5.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rc6.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rdrand.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rdtables.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rijndael-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rijndael.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ripemd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rng.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rsa.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c rw.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c safer.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c salsa.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c seal.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c seed.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c serpent.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c sha-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c sha.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c sha3.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c shacal2-simd.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c shacal2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c shark.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c sharkbox.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c skipjack.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c socketft.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c sosemanuk.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c square.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c squaretb.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c strciphr.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c tea.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c tftables.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c threefish.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c tiger.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c tigertab.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c trdlocal.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c ttmac.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c twofish.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c vmac.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c wait.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c wake.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c whrlpool.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c xtr.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c xtrcrypt.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c zdeflate.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c zinflate.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c zlib.cpp ar r libcryptopp.a cryptlib.o integer.o 3way.o adler32.o algebra.o algparam.o arc4.o aria-simd.o aria.o ariatab.o asn.o authenc.o base32.o base64.o basecode.o bfinit.o blake2-simd.o blake2.o blowfish.o blumshub.o camellia.o cast.o casts.o cbcmac.o ccm.o chacha.o channels.o cmac.o crc-simd.o crc.o default.o des.o dessp.o dh.o dh2.o dll.o dsa.o eax.o ec2n.o eccrypto.o ecp.o elgamal.o emsa2.o eprecomp.o esign.o files.o filters.o fips140.o fipstest.o gcm-simd.o gcm.o gf256.o gf2_32.o gf2n.o gfpcrypt.o gost.o gzip.o hex.o hmac.o hrtimer.o ida.o idea.o iterhash.o kalyna.o kalynatab.o keccak.o luc.o mars.o marss.o md2.o md4.o md5.o misc.o modes.o mqueue.o mqv.o nbtheory.o neon-simd.o network.o oaep.o osrng.o padlkrng.o panama.o pkcspad.o poly1305.o polynomi.o pssr.o pubkey.o queue.o rabin.o randpool.o rc2.o rc5.o rc6.o rdrand.o rdtables.o rijndael-simd.o rijndael.o ripemd.o rng.o rsa.o rw.o safer.o salsa.o seal.o seed.o serpent.o sha-simd.o sha.o sha3.o shacal2-simd.o shacal2.o shark.o sharkbox.o skipjack.o socketft.o sosemanuk.o square.o squaretb.o strciphr.o tea.o tftables.o threefish.o tiger.o tigertab.o trdlocal.o ttmac.o twofish.o vmac.o wait.o wake.o whrlpool.o xtr.o xtrcrypt.o zdeflate.o zinflate.o zlib.o ar: creating libcryptopp.a ranlib libcryptopp.a g++ -shared -Wl,-soname,libcryptopp.so.6.0 -o libcryptopp.so.6.0.0 -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -pthread cryptlib.o integer.o 3way.o adler32.o algebra.o algparam.o arc4.o aria-simd.o aria.o ariatab.o asn.o authenc.o base32.o base64.o basecode.o bfinit.o blake2-simd.o blake2.o blowfish.o blumshub.o camellia.o cast.o casts.o cbcmac.o ccm.o chacha.o channels.o cmac.o crc-simd.o crc.o default.o des.o dessp.o dh.o dh2.o dll.o dsa.o eax.o ec2n.o eccrypto.o ecp.o elgamal.o emsa2.o eprecomp.o esign.o files.o filters.o fips140.o fipstest.o gcm-simd.o gcm.o gf256.o gf2_32.o gf2n.o gfpcrypt.o gost.o gzip.o hex.o hmac.o hrtimer.o ida.o idea.o iterhash.o kalyna.o kalynatab.o keccak.o luc.o mars.o marss.o md2.o md4.o md5.o misc.o modes.o mqueue.o mqv.o nbtheory.o neon-simd.o network.o oaep.o osrng.o padlkrng.o panama.o pkcspad.o poly1305.o polynomi.o pssr.o pubkey.o queue.o rabin.o randpool.o rc2.o rc5.o rc6.o rdrand.o rdtables.o rijndael-simd.o rijndael.o ripemd.o rng.o rsa.o rw.o safer.o salsa.o seal.o seed.o serpent.o sha-simd.o sha.o sha3.o shacal2-simd.o shacal2.o shark.o sharkbox.o skipjack.o socketft.o sosemanuk.o square.o squaretb.o strciphr.o tea.o tftables.o threefish.o tiger.o tigertab.o trdlocal.o ttmac.o twofish.o vmac.o wait.o wake.o whrlpool.o xtr.o xtrcrypt.o zdeflate.o zinflate.o zlib.o ln -sf libcryptopp.so.6.0.0 libcryptopp.so ln -sf libcryptopp.so.6.0.0 libcryptopp.so.6.0 cp adhoc.cpp.proto adhoc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c adhoc.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c test.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c bench1.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c bench2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c validat0.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c validat1.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c validat2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c validat3.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c datatest.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c regtest1.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c regtest2.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c regtest3.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c dlltest.cpp g++ -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG -c fipsalgt.cpp g++ -o cryptest.exe -DDEBUG -g3 -O0 -fPIC -pipe -D_GLIBCXX_DEBUG adhoc.o test.o bench1.o bench2.o validat0.o validat1.o validat2.o validat3.o datatest.o regtest1.o regtest2.o regtest3.o dlltest.o fipsalgt.o ./libcryptopp.a -pthread validat1.o: In function `CryptoPP::HasNEON()': /home/anonimal/cryptopp/cpu.h:289: undefined reference to `CryptoPP::DetectArmFeatures()' /home/anonimal/cryptopp/cpu.h:292: undefined reference to `CryptoPP::g_ArmDetectionDone' /home/anonimal/cryptopp/cpu.h:292: undefined reference to `CryptoPP::g_hasNEON' validat1.o: In function `CryptoPP::HasPMULL()': /home/anonimal/cryptopp/cpu.h:304: undefined reference to `CryptoPP::DetectArmFeatures()' /home/anonimal/cryptopp/cpu.h:306: undefined reference to `CryptoPP::g_ArmDetectionDone' /home/anonimal/cryptopp/cpu.h:306: undefined reference to `CryptoPP::g_hasPMULL' collect2: error: ld returned 1 exit status make: *** [cryptest.exe] Error 1 ERROR: failed to make cryptest.exe ************************************ Testing: Release, default CXXFLAGS g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c cryptlib.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c integer.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c 3way.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c adler32.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c algebra.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c algparam.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c arc4.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -c aria-simd.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c aria.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c ariatab.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c asn.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c authenc.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c base32.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c base64.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c basecode.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c bfinit.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -c blake2-simd.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c blake2.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c blowfish.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c blumshub.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c camellia.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c cast.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c casts.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c cbcmac.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c ccm.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c chacha.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c channels.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c cmac.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c crc-simd.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c crc.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c default.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c des.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c dessp.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c dh.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c dh2.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c dll.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c dsa.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c eax.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c ec2n.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c eccrypto.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c ecp.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c elgamal.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c emsa2.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c eprecomp.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c esign.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c files.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c filters.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c fips140.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c fipstest.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -c gcm-simd.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c gcm.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c gf256.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c gf2_32.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c gf2n.cpp g++ -DNDEBUG -g2 -O2 -fPIC -pipe -c gfpcrypt.cpp