[csw-maintainers] Reasons for gcc to have a separate prefix
Peter FELECAN
pfelecan at opencsw.org
Fri Aug 26 12:51:03 CEST 2011
Maciej Bliziński <maciej at opencsw.org> writes:
> The discussion about why build gcc in a separate prefix predates me,
> so perhaps you remember why we do it this way. I tend to think of
> using separate prefixes as of a sloppy way to support multiple
> versions of a piece of software. Alternatively, as of an inability to
> deprecate old versions, or as of poor understanding how shared
> libraries work.
>
> Do you recall the reasons to compile gcc into a different prefix, and
> do you think these reasons still apply today?
* History:
- gcc2:
- until the end of 2004 it was maintained by Phil Brown and Markus Gyger
- I took it up and provided the packages
- at that time, some projects' preferred compiler set was that
branch, e.g., MPlayer
- gcc3
- same story as for gcc2
- the last supported version for this branch, 3.4.6, is available
- gcc4
- I maintained this branch since March 2005, the last version that I
delivered was 4.0.2
- after 2006, Mike Waters was the maintainer for this branch
* Prefix:
the separate prefix was the rule from the beginning and it was
enforced by the previous release manager; I proposed at the time an
alternatives system but to no avail, BTW, this is why I implemented a
specific alternative system for Emacs.
* Proposition for the future:
Support only one branch, 4, but use alternatives for supporting
different releases and make provision for a 5th branch; I think that
I can release a branch 3 package using alternatives after it's
implemented in the 4th.
--
Peter
More information about the maintainers
mailing list