A German computer magazine (c't 7/2003) tested the Intel C/C++ compiler suite on Linux. Among the open-source projects they tried, PostgreSQL and KDE were the only ones they couldn't get to compile at all.
I tried it out and made two simple changes (see below) to be able to compile it. If no one objects, I'll apply them. diff -cr ../cvs-pgsql/src/include/storage/s_lock.h ./src/include/storage/s_lock.h *** ../cvs-pgsql/src/include/storage/s_lock.h Tue Apr 22 12:06:25 2003 --- ./src/include/storage/s_lock.h Wed May 28 20:33:31 2003 *************** *** 76,82 **** #if defined(HAS_TEST_AND_SET) ! #if defined(__GNUC__) /************************************************************************* * All the gcc inlines */ --- 76,82 ---- #if defined(HAS_TEST_AND_SET) ! #if defined(__GNUC__) || defined(__ICC) /************************************************************************* * All the gcc inlines */ diff -cr ../cvs-pgsql/src/makefiles/Makefile.linux ./src/makefiles/Makefile.linux *** ../cvs-pgsql/src/makefiles/Makefile.linux Fri May 23 17:14:30 2003 --- ./src/makefiles/Makefile.linux Wed May 28 20:44:32 2003 *************** *** 1,5 **** AROPT = crs ! export_dynamic = -export-dynamic rpath = -Wl,-rpath,$(libdir) shlib_symbolic = -Wl,-Bsymbolic allow_nonpic_in_shlib = yes --- 1,5 ---- AROPT = crs ! export_dynamic = -Wl,-E rpath = -Wl,-rpath,$(libdir) shlib_symbolic = -Wl,-Bsymbolic allow_nonpic_in_shlib = yes -- Peter Eisentraut [EMAIL PROTECTED] ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])