Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-5474

BUILD/compile-pentium-debug-max fails on CentOS 5.8

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Won't Fix
    • 10.0.7
    • 10.0.13
    • None

    Description

      I can't figure what is the important part here, so the exerpt will be long:

      Linking C executable ma_dyncol-t
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaDH_new':
      /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:960: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaBN_bin2bn':
      /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:984: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSL_new':
      /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:225: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSL_CTX_new':
      /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:213: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSLv23_client_method':
      /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:207: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:198: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Message':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Data':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:121: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Message':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DH>(yaSSL::DH*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:99: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `TaoCrypt::AllocatorWithCleanup<unsigned char>::allocate(unsigned long, void const*)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/block.hpp:103: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void TaoCrypt::tcArrayDelete<unsigned char>(unsigned char*)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/misc.hpp:102: undefined reference to `operator delete[](void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void yaSSL::ysDelete<yaSSL::x509>(yaSSL::x509*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x10): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x18): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x20): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x28): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x30): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL13HandShakeBaseE[vtable for yaSSL::HandShakeBase]+0x10): more undefined references to `__cxa_pure_virtual' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ClientKeyExchange':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ServerKeyExchange':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Connection::AllocPreSecret(unsigned int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2326: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_pub(int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1368: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_g(int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1361: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_p(int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1354: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ClientDiffieHellmanPublic::alloc(int, bool)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:327: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:273: more undefined references to `operator new[](unsigned long)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~CertificateVerify':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~CertificateRequest':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateFortezzaClient()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2397: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateDHClient()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2396: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateRSAClient()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2394: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateFortezzaServerKEA()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2390: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateDHServerKEA()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2389: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2388: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::operator>>(yaSSL::input_buffer&, yaSSL::CertificateVerify&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2058: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CertificateRequest::Build()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1877: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CertificateVerify::Build(yaSSL::SSL&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2009: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2020: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::operator>>(yaSSL::input_buffer&, yaSSL::CertificateRequest&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1925: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Certificate::Process(yaSSL::input_buffer&, yaSSL::SSL&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1268: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::compress_rounds(yaSSL::SSL&, int, unsigned char const*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1050: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1052: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1054: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Data::Process(yaSSL::input_buffer&, yaSSL::SSL&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1171: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1175: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::DH_Server::read(yaSSL::SSL&, yaSSL::input_buffer&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:372: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:413: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::DH_Server::build(yaSSL::SSL&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:144: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:152: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:184: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:215: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~HandShakeHeader':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:151: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:151: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~HelloRequest':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:196: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:196: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ChangeCipherSpec':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:78: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:78: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::ClientKeyBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::ClientKeyBase* (*)()> >(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::ServerKeyBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::ServerKeyBase* (*)()> >(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::HandShakeBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::HandShakeBase* (*)()> >(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::Message* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::Message* (*)()> >(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `unsigned char* mySTL::GetArrayMemory<unsigned char>(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `void yaSSL::ysArrayDelete<unsigned char>(unsigned char*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:109: undefined reference to `operator delete[](void*)'
      ../../libmysql/libmysqlclient.a(buffer.cpp.o): In function `yaSSL::output_buffer::allocate(unsigned int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:233: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(buffer.cpp.o): In function `output_buffer':
      /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:199: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:199: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:193: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:193: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(buffer.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:80: more undefined references to `operator new[](unsigned long)' follow
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetSSL_Factory()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1586: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::SSL_SESSION::CopyX509(yaSSL::X509*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1467: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::Crypto::SetDH(yaSSL::DH_Parms const&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:2185: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetErrors()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1596: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetSessions()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1576: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1609: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::SSL_METHOD>(yaSSL::SSL_METHOD*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::sslFactory>(yaSSL::sslFactory*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysArrayDelete<char>(char*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:109: undefined reference to `operator delete[](void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::X509>(yaSSL::X509*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::Errors>(yaSSL::Errors*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::input_buffer>(yaSSL::input_buffer*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::output_buffer>(yaSSL::output_buffer*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DiffieHellman>(yaSSL::DiffieHellman*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(yassl_int.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::Integer::One()':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/integer.cpp:2675: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::Integer::Zero()':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/integer.cpp:2665: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `void TaoCrypt::tcArrayDelete<unsigned long>(unsigned long*)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/misc.hpp:102: undefined reference to `operator delete[](void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~AbstractGroup':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~MultiplicativeGroupT':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:95: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~AbstractRing':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~ModularArithmetic':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modarith.hpp:34: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~MultiplicativeGroupT':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:95: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(integer.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modarith.hpp:34: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::AllocatorWithCleanup<unsigned long>::allocate(unsigned long, void const*)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/block.hpp:103: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::GetDigest()':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:717: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::GetSignature()':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:696: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::PublicKey::SetSize(unsigned int)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:201: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~CertDecoder':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::PublicKey::AddToEnd(unsigned char const*, unsigned int)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:213: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::ConfirmSignature(TaoCrypt::Source&)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:974: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:978: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:982: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~BER_Decoder':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~RSA_Private_Decoder':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:153: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~BER_Decoder':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~RSA_Private_Decoder':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:153: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:174: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt11BER_DecoderE[vtable for TaoCrypt::BER_Decoder]+0x20): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x20): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x28): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x30): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x38): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x40): more undefined references to `__cxa_pure_virtual' follow
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractGroup':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractRing':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractEuclideanDomain':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:146: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:146: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `mySTL::vector<TaoCrypt::Integer>* mySTL::GetArrayMemory<mySTL::vector<TaoCrypt::Integer> >(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `TaoCrypt::Integer* mySTL::GetArrayMemory<TaoCrypt::Integer>(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `TaoCrypt::WindowSlider* mySTL::GetArrayMemory<TaoCrypt::WindowSlider>(unsigned long)':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x20): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x28): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x30): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x38): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x80): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x88): more undefined references to `__cxa_pure_virtual' follow
      ../../libmysql/libmysqlclient.a(md2.cpp.o): In function `~MD2':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md2.hpp:34: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md2.hpp:34: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(sha.cpp.o): In function `~SHA':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:36: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(sha.cpp.o): In function `~SHA256':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:68: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:68: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(sha.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:91: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x30): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x38): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x40): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x48): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x50): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x58): more undefined references to `__cxa_pure_virtual' follow
      ../../libmysql/libmysqlclient.a(md4.cpp.o): In function `~MD4':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md4.hpp:33: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md4.hpp:33: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(md5.cpp.o): In function `~MD5':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md5.hpp:36: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md5.hpp:36: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::setPeerX509(yaSSL::X509*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:360: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `x509':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:52: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::CopySelfCert(yaSSL::x509 const*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:174: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `x509':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:52: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:40: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:40: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::SetPrivateKey(yaSSL::x509 const&)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:343: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::Validate()':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:264: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:297: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::CopyCaCert(yaSSL::x509 const*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:188: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `void yaSSL::ysDelete<TaoCrypt::Signer>(TaoCrypt::Signer*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificateVerify(yaSSL::SSL&, yaSSL::BufferOutput)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1167: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificateRequest(yaSSL::SSL&, yaSSL::BufferOutput)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1145: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificate(yaSSL::SSL&, yaSSL::BufferOutput)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1123: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendServerHelloDone(yaSSL::SSL&, yaSSL::BufferOutput)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1102: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendChangeCipher(yaSSL::SSL&, yaSSL::BufferOutput)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:931: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(handshake.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:905: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~AES':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~RC4':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `AES':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:495: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:495: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RC4':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:453: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:453: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DES_EDE':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:415: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:415: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~RSA':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~DSS':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `yaSSL::PemToDer(_IO_FILE*, yaSSL::CertType, yaSSL::EncryptedInfo*)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:987: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `Integer':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:730: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:730: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DiffieHellman':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:839: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:839: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:723: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DiffieHellman':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:813: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:808: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:813: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RSA':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:651: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:651: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DSS':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:580: undefined reference to `operator new(unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:580: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RandomPool':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:536: undefined reference to `operator new(unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:536: more undefined references to `operator new(unsigned long)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~Mode_BASE':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~Auth':
      /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: more undefined references to `operator delete(void*)' follow
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `yaSSL::DiffieHellman::DHImpl::AllocKeys(unsigned int, unsigned int, unsigned int)':
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:773: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:774: undefined reference to `operator new[](unsigned long)'
      /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:775: undefined reference to `operator new[](unsigned long)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::Integer::IntegerImpl>(yaSSL::Integer::IntegerImpl*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::RSA::RSAImpl>(yaSSL::RSA::RSAImpl*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DSS::DSSImpl>(yaSSL::DSS::DSSImpl*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DiffieHellman::DHImpl>(yaSSL::DiffieHellman::DHImpl*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::RandomPool::RandomImpl>(yaSSL::RandomPool::RandomImpl*)':
      /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt9Mode_BASEE[vtable for TaoCrypt::Mode_BASE]+0x28): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x10): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x18): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x20): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL10BulkCipherE[vtable for yaSSL::BulkCipher]+0x10): undefined reference to `__cxa_pure_virtual'
      ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL10BulkCipherE[vtable for yaSSL::BulkCipher]+0x18): more undefined references to `__cxa_pure_virtual' follow
      ../../libmysql/libmysqlclient.a(aes.cpp.o): In function `~AES':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/aes.hpp:43: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(ripemd.cpp.o): In function `~RIPEMD160':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/ripemd.hpp:36: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(des.cpp.o): In function `~DES':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:52: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(des.cpp.o): In function `~DES_EDE2':
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:66: undefined reference to `operator delete(void*)'
      /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:66: undefined reference to `operator delete(void*)'
      ../../libmysql/libmysqlclient.a(des.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:85: more undefined references to `operator delete(void*)' follow
      collect2: ld returned 1 exit status
      make[2]: *** [unittest/mysys/ma_dyncol-t] Error 1
      make[1]: *** [unittest/mysys/CMakeFiles/ma_dyncol-t.dir/all] Error 2
      make: *** [all] Error 2

      The following works (that's how fulltest2 builds are done):

      EXTRA_FLAGS="-O2 -Wuninitialized -DFORCE_INIT_OF_VARS" EXTRA_CONFIGS="--with-embedded-privilege-control" AM_EXTRA_MAKEFLAGS="VERBOSE=1" BUILD/compile-pentium-debug-max

      Attachments

        Activity

          People

            serg Sergei Golubchik
            elenst Elena Stepanova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.