[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Bash 4.0
From: |
MrBiTS |
Subject: |
Re: [shell-script] Bash 4.0 |
Date: |
Tue, 14 Apr 2009 07:24:38 -0300 |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090409) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> patch -Np1 < ../bash4-017
Mais um detalhe importante. os patches não são cumulativos. TODOS devem ser
aplicados. A data do tarball do bash-4 é 20/02 e os
patches começam em 03/09. O cabeçalho do patch bash40-001 diz claramente que o
arquivo parse.y, de 2009-01-08 08:29 (GMT - 5 ) será
modificado.
Vendo, então
mrbits@rimmon:~/bash4/bash-4.0$ ls -l parse.y
- -rw-r--r-- 1 mrbits mrbits 152480 2009-01-08 11:29 parse.y
Ok aqui.
Uma pequena correção na minha linha do patch. Faça
patch -Np0 -i ../bash40-001
Além disso, configure-o assim:
./configure --prefix=/opt/bash-4.0 --without-bash-malloc
ac_cv_func_working_mktime=yes
Explicando:
- --without-bash-malloc desliga o uso da função de alocação de memória do bash,
que é conhecida por causar os segfaults. Ele usará a
função de malloc da Glibc, que é mais estável.
- --ac_cv_func_working_mktime=yes pula a procura por mktime no configure e usa
a versão da Glibc.
- --
Um abraço
.0. MrBiTs - address@hidden
..0 GnuPG -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknkZGQACgkQrDdxWm3R8YbJewCeLGWIL9heA+OacWTfEgjpevnv
ipoAn2OjWreWR1sTlkLmF18psUhVOBPz
=bzMm
-----END PGP SIGNATURE-----