Notas BSDI Versão 2.x
Se você obter o seguinte erro quando estiver compilando o MySQL, seu valor ulimit
para memória virtual é muito baixo:
item_func.h: In method `Item_func_ge::Item_func_ge(const Item_func_ge &)': item_func.h:28: virtual memory exhausted make[2]: *** [item_func.o] Error 1
Tente usar ulimit -v 80000
e executar o make
novamente. Se isto não funcionar e você estiver usando o bash
, tente trocar para csh
ou sh
; alguns usuários BSDI relataram problemas com bash
e ulimit
.
Se você utiliza gcc
, você pode também ter de usar a opção --with-low-memory
para o configure
estar apto a compilar o sql_yacc.cc
.
Se você tiver problemas com a data atual no MySQL, configurar a variável TZ
provavelmente ajudará. See Apêndice F, Variáveis de Ambientes do MariaDB.