------- Comment #11 from huamama at gmail dot com 2007-11-22 01:51 ------- Below is the CONFIG_BUILD_AT_ONCE in busybox is detailed in configuration file of buysbox, Does that mean in cygwin, maybe the ram is less than 300M, so when compile all the busybox, some unexpected internal compiler error will shown. I think the vi.c is ok with compile, because if i select only vi and some other fewer package in busybox configuration, the compile is also fine, but if more packages are selected, an error will shown, sometime is "segmentation fault in vi.c", sometime is "internal compiler error: in set_iv, at tree-ssa-loop-ivopts.c:". Is that something wrong if compile many things using gcc an error will shown? Thanks.
config CONFIG_BUILD_AT_ONCE bool "Compile all sources at once" default n help Normally each source-file is compiled with one invocation of the compiler. If you set this option, all sources are compiled at once. This gives the compiler more opportunities to optimize which can result in smaller and/or faster binaries. Setting this option will consume alot of memory, e.g. if you enable all applets with all features, gcc uses more than 300MB RAM during compilation of busybox. This option is most likely only beneficial for newer compilers such as gcc-4.1 and above. Say 'N' unless you know what you are doing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34147