Bash 4.3 with or without additional patches up to 033. Compiler: gcc 4.8.3 and 4.9.2 hardware: ESXi5.5 i7-3930K OS: linux LFS / CLFS / Ubuntu 14.04.2 LTS
Cross compiled from linux ix86 to run in linux x86_64 When configured with no configure overrides it uses defaults configure provides when cross compile detected. The resulting executable has issues with the builtin [ when used in a subshell. It works the first time but then always returns 0 thereafter. E.g: # ./bash4.3.33 # ( [ -z 3 ] ;echo $? ) 1 # ( [ -z 3 ] ;echo $? ) 0 # ( [ -z 3 ] ;echo $? ) 0 # [ -z 3 ] ;echo $? 1 # [ -z 3 ] ;echo $? 1 # [ -z 3 ] ;echo $? 1 It works correctly when using the config.cache settings detailed here: http://clfs.org/view/git/ppc64/temp-system/bash.html Best regards Barry Davis
