Hi,

Building MariaDB from

  MariaDB-10.9.3-GCC-11.3.0.eb

is failing and I'm getting the following errors:

  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
libmariadbd.a(sys_vars.cc.o): in function `_GLOBAL__sub_I_sys_vars.cc':
  sys_vars.cc:(.text.startup+0x5e6a): undefined reference to `OpenSSL_version'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
libmariadbd.a(viosslfactories.c.o): in function `vio_check_ssl_init':
  viosslfactories.c:(.text+0x48): undefined reference to `OPENSSL_init_ssl'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
libmariadbd.a(viosslfactories.c.o): in function `new_VioSSLFd':
  viosslfactories.c:(.text+0x10d): undefined reference to `TLS_server_method'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
viosslfactories.c:(.text+0x196): undefined reference to `SSL_CTX_set_options'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
viosslfactories.c:(.text+0x1ac): undefined reference to 
`SSL_CTX_set_ciphersuites'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
viosslfactories.c:(.text+0x2e1): undefined reference to `TLS_client_method'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
viosslfactories.c:(.text+0x3c4): undefined reference to `DH_set0_pqg'
  /trinity/shared/easybuild/software/binutils/2.38-GCCcore-11.3.0/bin/ld.bfd: 
libmariadbd.a(viossl.c.o): in function `ssl_do.isra.0':
  viossl.c:(.text+0x5d): undefined reference to `SSL_set_options'
  ...

Does anyone know what the issue might be?  I am compiling on a system
with OpenSSL 1.0.2k.

Cheers,

Loris

-- 
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin

Reply via email to