Re: installation --where to put things

al davis <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
On Wednesday 04 April 2007 16:14, Jonathan David wrote:
> My comment on this would be that If I'm doing my own
> compilation, I would want to keep the source separate,
> and I wouldn't want the version number in the prefix
> since my management software (subversion) takes care
> of that.. - but (especially for self supported sw) I
> would expect to have multiple versions of the software
> on the network, and some means of choosing which
> version (ie http://modules.sourceforge.net is my
> current choice - I use it right now for commercial
> tools for which I have several versions (mainly
> because not all the licenses were upgraded to allow
> use of the latest version, so I have to keep the older
> ones around.. )

That's good.  The scheme I proposed supports that approach.

Excerpt from http://modules.sourceforge.net/
===========
% module load gcc/3.1.1 
% which gcc 
/usr/local/gcc/3.1.1/linux/bin/gcc 
=======  That's /prefix/ = /usr/local/gcc/3.1.1/linux/
Now we'll switch to a different version of the module 
% module switch gcc gcc/3.2.0 
% which gcc 
/usr/local/gcc/3.2.0/linux/bin/gcc 
=======  That's /prefix/ = /usr/local/gcc/3.2.0/linux/

On Tuesday 03 April 2007 20:01, al davis wrote:
> I am thinking that can be part of /prefix/, because different
> people have different ideas of how that should be set up.  
> The "configure" script should default to a way that includes
> all that.
>
> /prefix/ is likely to be something like:
>  /usr/share/gnucap/1.0/x86_64-linux-gnu
> Autoconf users will probably just say "/usr/share" for this.
>   The rest will be automatic.

So in this case, you could:
=======
% module load gnucap/1.0
% which gnucap
/usr/share/gnucap/1.0/x86_64-linux-gnu/bin/gnucap

% module switch gnucap gnucap/2007-05-06
% which gnucap
/usr/share/gnucap/2007-05-06/x86_64-linux-gnu/bin/gnucap
=======

So it looks like it should work as I proposed.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.