bash: fix linking for static builds with uClibc toolchains
authorVicente Olivert Riera <Vincent.Riera@imgtec.com>
Wed, 22 Oct 2014 09:40:40 +0000 (10:40 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 25 Oct 2014 10:45:08 +0000 (12:45 +0200)
commit9623ff651f83a350819719f10705552da9793205
treec41399e3ef6348784913a16e4900906439ae29bb
parentad937c7194341d2ac9ac62791e7a38832abec054
bash: fix linking for static builds with uClibc toolchains

bash fails to link for static builds with uClibc toolchains due to
getenv redefinitions. This is caused because bash is unable to check if
getenv is already defined when cross-compiling, so it defaults to 'yes':

configure:14438: WARNING: cannot check getenv redefinition if cross
compiling -- defaulting to yes

We can avoid this redefinition by passing bash_cv_getenv_redef=no to the
configure script.

Related:
http://lists.gnu.org/archive/html/bug-bash/2012-03/msg00052.html

Fixes:
http://autobuild.buildroot.net/results/a20/a2007e6dbcfe53e7cd837ae642869ee26376826a/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/bash/bash.mk