Bug 2880

Summary: Building bash 4.2 on beagleboard fails with gcc version 4.7.1 and throwing an error message gcc:internal compiler error : Segmentation fault (program cc1).
Product: [Build System, Metadata & Runtime] BitBake Reporter: Gvyugandhar <gvyugandhar>
Component: bitbakeAssignee: Radu Moisan <radu.moisan>
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: Medium CC: alexandru.damian, corneliux.stoicescu, dvhart, gvyugandhar, jessica.zhang, poky.bs.watcher, poky.watcher, raj.khem, yi.zhao
Version: unspecified   
Target Milestone: 1.4   
Hardware: Beagleboard   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Gvyugandhar 2012-08-02 11:57:45 UTC
I have built the root filesystem and kernel from yocto for beagle board. My
host machine is Ubuntu 12.04. My beagleboard booted up successfully using the
root filesystem and kernel. I tried to build bash-4.2 on the target
machine(beagleboard) i was get the following error message:

  ***********************************************************
          *                                                         *
          * GNU bash, version 4.2.10(1)-release (armv7l-unknown-linux-gnueabi)
          *                                                         *
          ***********************************************************

rm -f shell.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"'
-DCONF_OSTYPE='"linux-gnueabi"'
-DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"'
-DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL
-DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -c shell.c
rm -f eval.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"'
-DCONF_OSTYPE='"linux-gnueabi"'
-DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"'
-DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL
-DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -c eval.c
make[1]: Entering directory `/bash-4.2/builtins'
rm -f mkbuiltins.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g
 mkbuiltins.c
gcc -rdynamic -g  -rdynamic -g  -o mkbuiltins mkbuiltins.o -ldl
./mkbuiltins -externfile builtext.h -structfile builtins.c \
    -noproduction -D .   ./alias.def ./bind.def ./break.def ./builtin.def
./caller.def ./cd.def ./colon.def ./command.def ./declare.def ./echo.def
./enable.def ./eval.def ./getopts.def ./exec.def ./exit.def ./fc.def
./fg_bg.def ./hash.def ./help.def ./history.def ./jobs.def ./kill.def ./let.def
./read.def ./return.def ./set.def ./setattr.def ./shift.def ./source.def
./suspend.def ./test.def ./times.def ./trap.def ./type.def ./ulimit.def
./umask.def ./wait.def ./reserved.def ./pushd.def ./shopt.def ./printf.def
./complete.def ./mapfile.def
make[1]: Leaving directory `/bash-4.2/builtins'
rm -f y.tab.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"'
-DCONF_OSTYPE='"linux-gnueabi"'
-DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"'
-DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL
-DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -c y.tab.c
gcc: internal compiler error: Segmentation fault (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [y.tab.o] Error 4

The same kind of error i am getting when i tried to build grep,
libcurl,findutils. Can someone help me why am i getting internal compiler error
segmentation fault. I just wrote one sample hello world program and compiled on
the target it didn't get any such error and compiled successfully. Please let me know how can i resolve this.
Comment 1 Radu Moisan 2012-09-21 11:03:10 UTC
Trying to reproduce on quemuarm first.
Comment 2 Radu Moisan 2012-09-21 12:34:59 UTC
Could not reproduce on qemuarm, bash is building fine.
Will proceed on beagleboard.
Comment 3 Radu Moisan 2012-09-26 08:01:47 UTC
We don't have beagleboard around so I cannot test on it. I tried with pandaboard but could get it to boot (stucks at "booting the kernel").
I'll postpone this until I have a solution to play with.
Comment 4 Alexandru Damian 2012-09-27 08:40:09 UTC
Please retest on raspberry pi.
Comment 5 Radu Moisan 2012-09-27 14:06:29 UTC
(In reply to comment #4)
> Please retest on raspberry pi.

build successfully basic and minimal images for raspberry pi, however, the sdk images are not supported. I will postpone this for the time being. We placed an order for a beagleboard so that I can reproduce in it's original use case.
Comment 6 Stoicescu Cornel 2013-02-27 15:19:11 UTC
Radu, could you reproduce this? If we don't have a beagleboard yet maybe someone from WindRiver can help us out :)

Yi, do you have any insight on this issue?
Comment 7 Yi Zhao 2013-02-28 06:38:22 UTC
(In reply to comment #6)
> Radu, could you reproduce this? If we don't have a beagleboard yet maybe
> someone from WindRiver can help us out :)
> 
> Yi, do you have any insight on this issue?

OK. I will try it on my beagleboard xM.
Comment 8 Jessica 2013-03-21 14:52:38 UTC
Hi Yi,

Any update on this bug regarding reproduce the issue? We're in the last milestone of 1.4, so please provide some info since it's a major bug.

Thanks,
Jessica
Comment 9 Yi Zhao 2013-03-27 03:27:51 UTC
I can not reproduce this issue on beagleboard xM with master branch (git rev: 9ffee9add2d0380f4025e7a678a166f25a7d659e) . The bash, grep, and findutils can compile without problem.

Here is the log for compiling bash:
##################
root@beagleboard:~/bash-4.2# make
bison -y -d ./parse.y
conflicts: 1 shift/reduce
touch parser-built
rm -f mksyntax
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -o mksyntax ./mksyntax.c 
rm -f syntax.c
./mksyntax -o syntax.c
/bin/sh ./support/mkversion.sh -b -S . -s release -d 4.2 -o newversion.h \
	&& mv newversion.h version.h
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -DBUILDTOOL -c -o buildversion.o ./version.c
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -o bashversion ./support/bashversion.c buildversion.o 

	  ***********************************************************
	  *                                                         *
	  * GNU bash, version 4.2.10(1)-release (armv7l-unknown-linux-gnueabi)
	  *                                                         *
	  ***********************************************************

rm -f shell.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c shell.c
rm -f eval.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c eval.c
make[1]: Entering directory `/home/root/bash-4.2/builtins'
rm -f mkbuiltins.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g  mkbuiltins.c
gcc -rdynamic -g -O2 -rdynamic -g  -o mkbuiltins mkbuiltins.o -ldl 
./mkbuiltins -externfile builtext.h -structfile builtins.c \
    -noproduction -D .   ./alias.def ./bind.def ./break.def ./builtin.def ./caller.def ./cd.def ./colon.def ./command.def ./declare.def ./echo.def ./enable.def ./eval.def ./getopts.def ./exec.def ./exit.def ./fc.def ./fg_bg.def ./hash.def ./help.def ./history.def ./jobs.def ./kill.def ./let.def ./read.def ./return.def ./set.def ./setattr.def ./shift.def ./source.def ./suspend.def ./test.def ./times.def ./trap.def ./type.def ./ulimit.def ./umask.def ./wait.def ./reserved.def ./pushd.def ./shopt.def ./printf.def ./complete.def ./mapfile.def
make[1]: Leaving directory `/home/root/bash-4.2/builtins'
rm -f y.tab.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c y.tab.c
rm -f general.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c general.c
rm -f make_cmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c make_cmd.c
rm -f print_cmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c print_cmd.c
rm -f dispose_cmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c dispose_cmd.c
rm -f execute_cmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c execute_cmd.c
execute_cmd.c: In function 'execute_in_subshell':
execute_cmd.c:1507:5: warning: passing argument 1 of 'execute_command_internal' discards 'volatile' qualifier from pointer target type [enabled by default]
execute_cmd.c:522:1: note: expected 'struct COMMAND *' but argument is of type 'volatile struct COMMAND *'
execute_cmd.c: In function 'execute_function':
execute_cmd.c:4243:3: warning: passing argument 1 of 'array_rshift' discards 'volatile' qualifier from pointer target type [enabled by default]
In file included from variables.h:25:0,
                 from shell.h:31,
                 from execute_cmd.c:66:
array.h:56:12: note: expected 'struct ARRAY *' but argument is of type 'volatile struct ARRAY *'
execute_cmd.c:4245:3: warning: passing argument 1 of 'array_rshift' discards 'volatile' qualifier from pointer target type [enabled by default]
In file included from variables.h:25:0,
                 from shell.h:31,
                 from execute_cmd.c:66:
array.h:56:12: note: expected 'struct ARRAY *' but argument is of type 'volatile struct ARRAY *'
execute_cmd.c:4320:3: warning: passing argument 1 of 'array_shift' discards 'volatile' qualifier from pointer target type [enabled by default]
In file included from variables.h:25:0,
                 from shell.h:31,
                 from execute_cmd.c:66:
array.h:55:23: note: expected 'struct ARRAY *' but argument is of type 'volatile struct ARRAY *'
execute_cmd.c:4321:3: warning: passing argument 1 of 'array_shift' discards 'volatile' qualifier from pointer target type [enabled by default]
In file included from variables.h:25:0,
                 from shell.h:31,
                 from execute_cmd.c:66:
array.h:55:23: note: expected 'struct ARRAY *' but argument is of type 'volatile struct ARRAY *'
rm -f variables.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c variables.c
rm -f copy_cmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c copy_cmd.c
rm -f error.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c error.c
rm -f expr.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c expr.c
expr.c:207:17: warning: conflicting types for built-in function 'exp2' [enabled by default]
rm -f flags.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c flags.c
rm -f jobs.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c jobs.c
rm -f subst.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c subst.c
rm -f hashcmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c hashcmd.c
rm -f hashlib.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c hashlib.c
rm -f mailcheck.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c mailcheck.c
rm -f mksignames.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -DBUILDTOOL -c ./support/mksignames.c
rm -f buildsignames.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -DBUILDTOOL -o buildsignames.o -c ./support/signames.c
rm -f mksignames
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g  -o mksignames mksignames.o buildsignames.o 
rm -f lsignames.h
./mksignames lsignames.h
if cmp -s lsignames.h signames.h ; then :; else rm -f signames.h ; cp lsignames.h signames.h ; fi
rm -f trap.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c trap.c
rm -f input.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c input.c
rm -f unwind_prot.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c unwind_prot.c
rm -f pathexp.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c pathexp.c
rm -f sig.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c sig.c
rm -f test.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c test.c
rm -f version.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c version.c
rm -f alias.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c alias.c
rm -f array.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c array.c
rm -f arrayfunc.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c arrayfunc.c
rm -f assoc.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c assoc.c
rm -f braces.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c braces.c
rm -f bracecomp.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c bracecomp.c
rm -f bashhist.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c bashhist.c
rm -f bashline.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c bashline.c
rm -f list.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c list.c
rm -f stringlib.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c stringlib.c
rm -f locale.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c locale.c
rm -f findcmd.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c findcmd.c
rm -f redir.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c redir.c
rm -f pcomplete.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c pcomplete.c
rm -f pcomplib.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c pcomplib.c
rm -f syntax.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c syntax.c
rm -f xmalloc.o
gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"armv7l"' -DCONF_OSTYPE='"linux-gnueabi"' -DCONF_MACHTYPE='"armv7l-unknown-linux-gnueabi"' -DCONF_VENDOR='"unknown"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -g -O2 -c xmalloc.c
make[1]: Entering directory `/home/root/bash-4.2/builtins'
rm -f builtins.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 builtins.c
rm -f alias.o
./mkbuiltins -D . alias.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 alias.c || ( rm -f alias.c ; exit 1 )
rm -f alias.c
rm -f bind.o
./mkbuiltins -D . bind.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 bind.c || ( rm -f bind.c ; exit 1 )
rm -f bind.c
rm -f break.o
./mkbuiltins -D . break.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 break.c || ( rm -f break.c ; exit 1 )
rm -f break.c
rm -f builtin.o
./mkbuiltins -D . builtin.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 builtin.c || ( rm -f builtin.c ; exit 1 )
rm -f builtin.c
rm -f caller.o
./mkbuiltins -D . caller.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 caller.c || ( rm -f caller.c ; exit 1 )
rm -f caller.c
rm -f cd.o
./mkbuiltins -D . cd.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 cd.c || ( rm -f cd.c ; exit 1 )
rm -f cd.c
rm -f colon.o
./mkbuiltins -D . colon.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 colon.c || ( rm -f colon.c ; exit 1 )
rm -f colon.c
rm -f command.o
./mkbuiltins -D . command.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 command.c || ( rm -f command.c ; exit 1 )
rm -f command.c
rm -f common.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 common.c
rm -f declare.o
./mkbuiltins -D . declare.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 declare.c || ( rm -f declare.c ; exit 1 )
rm -f declare.c
rm -f echo.o
./mkbuiltins -D . echo.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 echo.c || ( rm -f echo.c ; exit 1 )
rm -f echo.c
rm -f enable.o
./mkbuiltins -D . enable.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 enable.c || ( rm -f enable.c ; exit 1 )
rm -f enable.c
rm -f eval.o
./mkbuiltins -D . eval.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 eval.c || ( rm -f eval.c ; exit 1 )
rm -f eval.c
rm -f evalfile.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 evalfile.c
rm -f evalstring.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 evalstring.c
rm -f exec.o
./mkbuiltins -D . exec.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 exec.c || ( rm -f exec.c ; exit 1 )
rm -f exec.c
rm -f exit.o
./mkbuiltins -D . exit.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 exit.c || ( rm -f exit.c ; exit 1 )
rm -f exit.c
rm -f fc.o
./mkbuiltins -D . fc.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 fc.c || ( rm -f fc.c ; exit 1 )
rm -f fc.c
rm -f fg_bg.o
./mkbuiltins -D . fg_bg.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 fg_bg.c || ( rm -f fg_bg.c ; exit 1 )
rm -f fg_bg.c
rm -f hash.o
./mkbuiltins -D . hash.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 hash.c || ( rm -f hash.c ; exit 1 )
rm -f hash.c
rm -f help.o
./mkbuiltins -D . help.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 help.c || ( rm -f help.c ; exit 1 )
rm -f help.c
rm -f history.o
./mkbuiltins -D . history.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 history.c || ( rm -f history.c ; exit 1 )
rm -f history.c
rm -f jobs.o
./mkbuiltins -D . jobs.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 jobs.c || ( rm -f jobs.c ; exit 1 )
rm -f jobs.c
rm -f kill.o
./mkbuiltins -D . kill.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 kill.c || ( rm -f kill.c ; exit 1 )
rm -f kill.c
rm -f let.o
./mkbuiltins -D . let.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 let.c || ( rm -f let.c ; exit 1 )
rm -f let.c
rm -f mapfile.o
./mkbuiltins -D . mapfile.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 mapfile.c || ( rm -f mapfile.c ; exit 1 )
rm -f mapfile.c
rm -f pushd.o
./mkbuiltins -D . pushd.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 pushd.c || ( rm -f pushd.c ; exit 1 )
rm -f pushd.c
rm -f read.o
./mkbuiltins -D . read.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 read.c || ( rm -f read.c ; exit 1 )
rm -f read.c
rm -f return.o
./mkbuiltins -D . return.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 return.c || ( rm -f return.c ; exit 1 )
rm -f return.c
rm -f set.o
./mkbuiltins -D . set.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 set.c || ( rm -f set.c ; exit 1 )
rm -f set.c
rm -f setattr.o
./mkbuiltins -D . setattr.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 setattr.c || ( rm -f setattr.c ; exit 1 )
rm -f setattr.c
rm -f shift.o
./mkbuiltins -D . shift.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 shift.c || ( rm -f shift.c ; exit 1 )
rm -f shift.c
rm -f source.o
./mkbuiltins -D . source.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 source.c || ( rm -f source.c ; exit 1 )
rm -f source.c
rm -f suspend.o
./mkbuiltins -D . suspend.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 suspend.c || ( rm -f suspend.c ; exit 1 )
rm -f suspend.c
rm -f test.o
./mkbuiltins -D . test.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 test.c || ( rm -f test.c ; exit 1 )
rm -f test.c
rm -f times.o
./mkbuiltins -D . times.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 times.c || ( rm -f times.c ; exit 1 )
rm -f times.c
rm -f trap.o
./mkbuiltins -D . trap.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 trap.c || ( rm -f trap.c ; exit 1 )
rm -f trap.c
rm -f type.o
./mkbuiltins -D . type.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 type.c || ( rm -f type.c ; exit 1 )
rm -f type.c
gcc  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g  -o psize.aux ./psize.c
/bin/sh ./psize.sh > pipesize.h
rm -f ulimit.o
./mkbuiltins -D . ulimit.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 ulimit.c || ( rm -f ulimit.c ; exit 1 )
rm -f ulimit.c
rm -f umask.o
./mkbuiltins -D . umask.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 umask.c || ( rm -f umask.c ; exit 1 )
rm -f umask.c
rm -f wait.o
./mkbuiltins -D . wait.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 wait.c || ( rm -f wait.c ; exit 1 )
rm -f wait.c
rm -f getopts.o
./mkbuiltins -D . getopts.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 getopts.c || ( rm -f getopts.c ; exit 1 )
rm -f getopts.c
rm -f shopt.o
./mkbuiltins -D . shopt.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 shopt.c || ( rm -f shopt.c ; exit 1 )
rm -f shopt.c
rm -f printf.o
./mkbuiltins -D . printf.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 printf.c || ( rm -f printf.c ; exit 1 )
rm -f printf.c
rm -f getopt.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 getopt.c
rm -f bashgetopt.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 bashgetopt.c
rm -f complete.o
./mkbuiltins -D . complete.def
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I..  -I.. -I../include -I../lib -I.    -g -O2 complete.c || ( rm -f complete.c ; exit 1 )
rm -f complete.c
rm -f libbuiltins.a
ar cr libbuiltins.a builtins.o alias.o bind.o break.o builtin.o caller.o cd.o colon.o command.o common.o declare.o echo.o enable.o eval.o evalfile.o evalstring.o exec.o exit.o fc.o fg_bg.o hash.o help.o history.o jobs.o kill.o let.o mapfile.o pushd.o read.o return.o set.o setattr.o shift.o source.o suspend.o test.o times.o trap.o type.o ulimit.o umask.o wait.o getopts.o shopt.o printf.o getopt.o bashgetopt.o complete.o
ranlib libbuiltins.a
make[1]: Leaving directory `/home/root/bash-4.2/builtins'
making lib/glob/libglob.a in ./lib/glob
make[1]: Entering directory `/home/root/bash-4.2/lib/glob'
rm -f glob.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 glob.c
rm -f strmatch.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 strmatch.c
rm -f smatch.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 smatch.c
rm -f xmbsrtowcs.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 xmbsrtowcs.c
rm -f gmisc.o
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 gmisc.c
rm -f -f libglob.a
ar cr libglob.a glob.o strmatch.o smatch.o xmbsrtowcs.o gmisc.o
test -n "ranlib" && ranlib libglob.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/glob'
making lib/sh/libsh.a in ./lib/sh
make[1]: Entering directory `/home/root/bash-4.2/lib/sh'
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   clktck.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   clock.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   getenv.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   oslib.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   setlinebuf.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   strnlen.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   itos.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   zread.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   zwrite.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   shtty.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   shmatch.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   eaccess.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   netconn.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   netopen.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   timeval.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   makepath.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   pathcanon.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   pathphys.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   tmpfile.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   stringlist.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   stringvec.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   spell.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   shquote.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   strtrans.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   snprintf.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   mailstat.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   fmtulong.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   fmtullong.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   fmtumax.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   zcatfd.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   zmapfd.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   winsize.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   wcsdup.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   fpurge.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   zgetline.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   mbscmp.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   uconvert.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   ufuncs.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   casemod.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   input_avail.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   mbscasecmp.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   fnxform.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   unicode.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   shmbchar.c
gcc -c  -I. -I../.. -I../.. -I../../lib -I../../include -I.  -DHAVE_CONFIG_H -DSHELL  -g -O2   mbschr.c
rm -f libsh.a
ar cr libsh.a clktck.o clock.o getenv.o oslib.o setlinebuf.o strnlen.o itos.o zread.o zwrite.o shtty.o shmatch.o eaccess.o netconn.o netopen.o timeval.o makepath.o pathcanon.o pathphys.o tmpfile.o stringlist.o stringvec.o spell.o shquote.o strtrans.o snprintf.o mailstat.o fmtulong.o fmtullong.o fmtumax.o zcatfd.o zmapfd.o winsize.o wcsdup.o fpurge.o zgetline.o mbscmp.o uconvert.o ufuncs.o casemod.o input_avail.o mbscasecmp.o fnxform.o unicode.o shmbchar.o mbschr.o
test -n "ranlib" && ranlib libsh.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/sh'
making lib/readline/libreadline.a in ./lib/readline
make[1]: Entering directory `/home/root/bash-4.2/lib/readline'
rm -f readline.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 readline.c
rm -f vi_mode.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 vi_mode.c
rm -f funmap.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 funmap.c
rm -f keymaps.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 keymaps.c
rm -f parens.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 parens.c
rm -f search.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 search.c
rm -f rltty.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 rltty.c
rm -f complete.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 complete.c
rm -f bind.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 bind.c
rm -f isearch.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 isearch.c
rm -f display.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 display.c
rm -f signals.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 signals.c
rm -f util.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 util.c
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 misc.c
rm -f history.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 history.c
rm -f histexpand.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 histexpand.c
rm -f histfile.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 histfile.c
rm -f histsearch.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 histsearch.c
rm -f shell.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 shell.c
rm -f savestring.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 savestring.c
rm -f mbutil.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 mbutil.c
rm -f tilde.o
gcc -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 -DREADLINE_LIBRARY -c ./tilde.c
rm -f xmalloc.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 xmalloc.c
rm -f xfree.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 xfree.c
rm -f compat.o
gcc -c -DHAVE_CONFIG_H -DSHELL   -I. -I/home/root/bash-4.2 -I../.. -I../../lib  -g -O2 compat.c
rm -f libreadline.a
ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o history.o histexpand.o histfile.o histsearch.o shell.o savestring.o mbutil.o tilde.o xmalloc.o xfree.o compat.o 
test -n "ranlib" && ranlib libreadline.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/readline'
making lib/readline/libhistory.a in ./lib/readline
make[1]: Entering directory `/home/root/bash-4.2/lib/readline'
rm -f libhistory.a
ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o savestring.o mbutil.o xmalloc.o xfree.o
test -n "ranlib" && ranlib libhistory.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/readline'
making lib/tilde/libtilde.a in ./lib/tilde
make[1]: Entering directory `/home/root/bash-4.2/lib/tilde'
gcc -c  -DHAVE_CONFIG_H -DSHELL  -I. -I../.. -I../.. -I../../include -I../../lib  -g -O2 tilde.c
rm -f libtilde.a
ar cr libtilde.a tilde.o
test -n "ranlib" && ranlib libtilde.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/tilde'
make[1]: Entering directory `/home/root/bash-4.2/lib/malloc'
gcc  -I. -I../.. -I../.. -I../../include -I../../lib  -DHAVE_CONFIG_H -DSHELL  -g -O2 -DRCHECK -Dbotch=programming_error   -c malloc.c
gcc  -I. -I../.. -I../.. -I../../include -I../../lib  -DHAVE_CONFIG_H -DSHELL  -g -O2 -DRCHECK -Dbotch=programming_error   -c trace.c
gcc  -I. -I../.. -I../.. -I../../include -I../../lib  -DHAVE_CONFIG_H -DSHELL  -g -O2 -DRCHECK -Dbotch=programming_error   -c stats.c
gcc  -I. -I../.. -I../.. -I../../include -I../../lib  -DHAVE_CONFIG_H -DSHELL  -g -O2 -DRCHECK -Dbotch=programming_error   -c table.c
gcc  -I. -I../.. -I../.. -I../../include -I../../lib  -DHAVE_CONFIG_H -DSHELL  -g -O2 -DRCHECK -Dbotch=programming_error   -c watch.c
rm -f libmalloc.a
ar cr libmalloc.a malloc.o  trace.o stats.o table.o watch.o
test -n "ranlib" && ranlib libmalloc.a
make[1]: Leaving directory `/home/root/bash-4.2/lib/malloc'
rm -f bash
gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde -L./lib/malloc -L./lib/sh  -rdynamic  -g -O2 -o bash shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o  dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o bashhist.o bashline.o  list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o  -lbuiltins -lglob -lsh -lreadline -lhistory -ltermcap -ltilde -lmalloc    -ldl 
ls -l bash
-rwxr-xr-x 1 root root 2929826 Mar 27 02:58 bash
size bash
   text	   data	    bss	    dec	    hex	filename
 761522	  18216	  21328	 801066	  c392a	bash
root@beagleboard:~/bash-4.2# 
#################
Comment 10 Radu Moisan 2013-03-27 08:07:08 UTC
ok guys, I'll move this to Resolved and wait for QA team to confirm.

@Yi: Please don't copy/paste long logs in here directly, rather use attachments. It gets quite difficult to track comments.
Comment 11 Yi Zhao 2013-03-27 08:10:45 UTC
(In reply to comment #10)
> ok guys, I'll move this to Resolved and wait for QA team to confirm.
> 
> @Yi: Please don't copy/paste long logs in here directly, rather use
> attachments. It gets quite difficult to track comments.

Got it. Thanks.