Rick Mann wrote:
1) The above technique works fine on Mac OS X (I'm about to try
Fedora).
I don't know why that is off hand. It could be a difference between
ln
in Darwin and ln in GNU coreutils.
2) Doesn't the first ln take precedence? The subsequent ones fail if
the link already exists, don't they (hence the warnings)?
You're probably right, and that's exactly the problem: the include/ in
gcc is not sufficient, it only contains a small subset of what the
include/ in src contains, so that is bound to fail if the gcc one is
used.