Hello. I have a host with ~750 MB of memory. There's no swap partion. I tried to upgrade gcc to version 4.3.4 (recent stable) and got compilation failure with some kind of internal error: xgcc: Internal error: killed (program cc1) After digging a while I found bug reports #158805 and #256766 with same error which suggested not to use -pipe on low-memory systems. Probably, that should be mentioned in Handbook which claims pipes as "popular optimization flag". Thank you. Reproducible: Always Steps to Reproduce:
Higher ram requirement now mentioned. Thanks for reporting.
Thanks for fast reply. Please check this bug report: https://bugs.gentoo.org/show_bug.cgi?id=256766 Look at the comment #4: the reporter had 2Gb of RAM and got compilation failure. I think 2 GB of RAM cannot be considered as "low memory". He said he had no swap partition on that particular machine. Please consider mentioning that if the host has no swap it's better to omit the "-pipe" flag.
2GB is not considered low memory until you fill it all and need more. I'll leave it as it is. We're not going to explain all corner cases.