hehe what a gas, I have been told by the real old diehard UNIX men that
gcc was a total shit of banana republic code, as its C++ part was of
utter inferior quality. With the arrival of Ian's gold linker gcc as a
C/C++ package has finally moved up in the ranks.
And it was about time also, as the impact of open source and the
obliged use of gcc made many people puke. Now instead of naming it
gold, integrate it properly inside the gcc "compilersuite" and make it
use by default when compiling c++ code. But that's where the problem
is, as many source trees are hybrid code of .c and .cpp files.
As to linker problem when compiling Linux vmlinux kernels, i like to
suggest that Torvalds et.al. could solve this inside their "Makefile"
of the Linux kernel source tree. Some time ago i wanted to checkout how
a vmlinuz binary actually was created by doing every command by hand.
It took me more as two days to distillate the commands by hand from the
various Kbuild and related patch works and custom utils.
Robert M. Stockmann - RHCE
Network Engineer - UNIX/Linux Specialist