[Gambas-user] Having multiple revisions of Gambas installed simultaneously
Tobias Boege
taboege at ...626...
Sun Mar 3 00:04:39 CET 2013
On Sat, 02 Mar 2013, Beno?t Minisini wrote:
> Le 01/03/2013 15:18, Tobias Boege a ?crit :
> > Hi,
> >
> > we would like to have at least the stable version and trunk of Gambas
> > installed on the same machine. It's no problem to ./configure --prefix=$DIR
> > but I worry about the components... I looked around a bit in the sources and
> > it seemed to me that all components are eventually loaded from under /usr
> > (because of GAMBAS_LINK_PATH) which means that the components are from
> > another version.
> >
> > Did I miss something? How could it be accomplished to have two revisions of
> > Gambas right runnable one the same machine?
> >
> > Regards,
> > Tobi
> >
>
> You can't easily have different major version of Gambas running on the
> same system.
>
> To find the Gambas installation directory, Gambas does something weird:
> it looks at the path defined at compilation time, but if '/usr/bin/gbx3'
> exists, it takes precedence. And if that '/usr/bin/gbx3' is a symbolic
> link, that symbolic is followed.
>
> Then "/usr/bin/env" is used for finding the interpreter inside Gambas
> executable shebang.
>
> So if you install two different Gambas in two different prefixs that are
> *not* /usr, then you can switch between both by changing the
> '/usr/bin/gbx3' symbolic link. But you can't have both running at the
> same time!
>
No, running both at the same time is not necessary.
For the adventurous people, changing a /usr/bin/gbx3 symlink to switch
between versions is an acceptable approach, I guess.
Thanks,
Tobi
More information about the User
mailing list