I have build last Postgresql (9 beta3) with using -fast(ipo) and xiar
I have tested different options flag (shared-intel and other ..) but always resulting static
binary. Also with ipo require 2 hours,without less that 3 minutes.
with -fast excepted initdb that wrong, all other binary included working
Is not really problem, process initdb as origin icc without ipo or gnu compiler
can be used only to this task. after binary with ipo can be used.
Without ipo flag GNU and Icc result approximatively same performance
used standard Intel Core4 I must test i7 950 when i have to my hand
difficult for search problem, with 2 hours required each step (with ipo)
If ipo used ,to add other external lib backend cpp require also to use xiar to he
work (if caller backend inserted origin icc binary.) (strange....)
( More complex to understand all clear ,with an compiler that is not completely autonomous)
Without this remark are small problem; Icc or Gnu build new Postgresql 9 results sure ,extraordinary
Even this two options not really comparable the answers of doubt to substituted choice option NoSql
have no waited...