Compilando Programas com libmysqld
Para obter uma biblioteca libmysqld você deve configurar o MariaDB com a opção --with-embedded-server.
Quando você liga o seu programa com libmysqld, você também deve incluir a biblioteca específica do sistema pthread e algumas bibliotecas que o servidor MariaDB utiliza. Você pode conseguir a lista completa de bibliotecas executando mysql_config --libmysqld-libs.
Os parâmetros corretos para compilar e ligar um programa em thread devem ser usados, mesmo se você não chamar nenhuma função thread diretamente em seu código.