[cmake-developers] On Mac OS X, the CMake .app filename should not contain the version number ( http://public.kitware.com/Bug/view.php?id=11693#c24958 )
Clinton Stimpson
clinton at elemtech.com
Thu Jan 20 13:11:23 EST 2011
On Thursday, January 20, 2011 09:36:13 am Eric Noulard wrote:
> 2011/1/20 David Cole <david.cole at kitware.com>:
> > Moving to the CMake developer's list, as requested by this bug comment:
> > http://public.kitware.com/Bug/view.php?id=11693#c24958
> >
> > Comments or thoughts on the topic are welcome...
> >
> > Please reply here with any further discussion before adding more info
> > to the bug report. Once a consensus is reached here, we'll update the
> > bug again.
>
> I'm not a Mac user and I'm a poor Windows user :-]
>
> Now on linux (or other unices) I was puzzled by the /usr/share/cmake-2.8
> thing in fact the vast majority unix software don't come with such version
> mangling. FHS doesn't seems to include recommandation in this area:
> http://www.pathname.com/fhs/.
>
> Sometimes the version mangling appears when a major update (python2 -->
> python3) arrives and one needs to have both versions installed for
> compatibility reason. In this case, most of the time, the up-to-date
> version is unnumbered and the old compatibility one is renamed with
> version mangling.
> In fact before the big old->new update thing the new version may be
> mangled for a
> while waiting for wider acceptance (Python case).
>
> Some libs do always have name mangling because the version is really part
> of their name., e.g. glib-2.0.
>
> Then update-alternative (Debian, Fedora, ?others?) may be used
> to create appropriate links:
> http://www.debian-administration.org/articles/91
>
> So I vote for no version mangling.
> Or may be an option (default to OFF==no mangling) in order to ease the
> mangling of cmake-2.8
> when cmake 3.0 will be out :-]
I also vote for no version number, but allow the user to change it if they
want.
It seems that would give the general user a more clear upgrade path.
Clint
More information about the cmake-developers
mailing list