User account creation filtered due to spam.
Currently, when installing two versions/copies of GCC into the same prefix,
using suitable --libdir, --infodir and --program-suffix options, the *only*
conflict, that is, the only file the second copy of GCC will overwrite, is
One approach would be putting this into a version-specific subdirecty, such
as --libdir, or name the file libgcj41.pc, libgcj42.pc, etc.
I suspect we should put the version number, or at least major.minor,
into the name. So, libgcj-4.1.pc, libgcj-4.2.pc, etc.
What do you think of this?
Making the major.minor number (4.1, 4.2,...) part of the name sounds quite
fine to me!
(Sorry for the delay in responding to your question, Tom. I've been out last
Testing a patch.
Subject: Bug 29205
Date: Tue Oct 10 18:44:06 2006
New Revision: 117610
* Makefile.in: Rebuilt.
* Makefile.am (install-data-local): Install the .pc file.
I've checked in the fix on the trunk.
Do we need this in 4.1? I assume not on the theory that
now the file names won't clash...
Thanks, Tom! I updated some packages I maintain and verified that this
indeed nicely fixes the problem.
As for GCC 4.1, as you say, I don't think it's strictly needed, though it
could be useful for some (using GCC 4.0 and GCC 4.1 in parallel for example).
Your call, I'd say. In any case, thanks a lot for tackling this problem!
I'm going to close this as fixed.