I want to compile PostgreSQL 7.0 on SuSE Linux 6.2, but the PostgreSQL compilation setup program 'config' dies with a cpp/c++ message saying it can't issue executables; and the config script logs an error message:<FONT FACE=monospace><font color=red>/usr/i486-linux/bin/ld: cannot open crtbegin.o: No such file or directory</font></font>The config script is checking cpp/c++ at this point to see if it can compile PostgreSQL. On checking, I found crtbegin.o in <FONT FACE=monospace><font color=red>/usr/lib/gcc-lib/i486-linux/2.7.2.3</font></font>, but I can't symlink <FONT FACE=monospace><font color=red>/usr/i486-linux/bin/ld</font></font> to <FONT FACE=monospace><font color=red>/usr/lib/gcc-lib/i486-linux/2.7.2.3</font></font> because <FONT FACE=monospace><font color=red>/usr/i486-linux/bin/ld</font></font> is already defined as a symlink to <FONT FACE=monospace><font color=red>/usr/bin/ld</font></font> - which is a file, not a directory, in SuSE 6.2.BTW, I compiled (using buildkernel) and am using the 2.2.14 kernel instead of SuSE's 6.2 kernel, which is based on the 2.2.10 kernel. Stopped the disk thrashing. I think the kernel build only uses gcc.I haven't used cpp/c++ before and am not familiar with the configuration stuff for any part of (g)make and the GNU compilers, but it looks like SuSE has put some things in some "nonstandard" place(s).Octalman