Hello
I am trying to run Inter Procedural Optimization
I am compiling a mixture of Fortran and C on LINUX, RedHat7.2, using icc and ifc vers 7.0
After the optimization is done, I got the error message:
/tmp/xild3DFi5has: Assembler messages:
/tmp/xild3DFi5has:2326188: Error: Ignoring attempt to re-define symbol
/tmp/xild3DFi5has:2326188: Error: Rest of line ignored. First ignored character is `,'.
xild: error: problem during multi-file optimization compilation (code 1)
Im linking with the folowing command
xild -qipo -O3 -tpp7 -xW -opt_report -Vaxlib -o progbin /objs1/*.o MAIN.o -lm -lc -ldl -lPEPCF90 -C90
And during the compilation of fortran an c routines, the optimisation command are -O3 -tpp7 -xW -ipo
The compilation run well without the -ipo option.
Then I tried to link with the following command (which should be exactly equivalent)
ifc -O3 -tpp7 -xW -ipo -nus -cm -w90 -WB -Vaxlib -o progbin /objs1/*.o MAIN.o -lm -lc -ldl -lPEPCF90 -C90
I got the message.
ld: cannot open ipo_ifc9ewcUy.o: No such file or directory
make[1]: [link] Error 1 (ignored)
make[1]: Leaving directory
Thanks for your help
Inter Procedural Optimization
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.


