I have installed ICC v9.0.21 on my FC4 system, but IPO doesn't work. The mcpcom thread will use all the cpu resources and compile progress stop there when using -ipo command. My GCC version is 4.0.2 and glibc is 2.3.5 and all the other rpms are updated to latest release. Could somebody help me?
Because IPO essentially attempts to bundle all of the files in your project into one and do the compilation, larger memory use is to be expected.
How many files and how many lines of code are in your project? You may wish to try and use IPO on a smaller subset of files on your project and determine when the large amount of memory use occurs.
I don't believe the version of GCC or glibc on your system would be the first thing to consider given you are using IPO.