[Pkg-octave-devel] Multi-archifying Octave
John W. Eaton
jwe at octave.org
Wed Feb 29 03:11:02 UTC 2012
On 28-Feb-2012, Jordi Gutiérrez Hermoso wrote:
| the point being that you can have
| several oct files in a network drive or something and have several
| terminals mount that network drive and using oct files without all
| needing to be the same architecture.
Yes, back in the olden times when disk space was expensive this sort
of arrangement was common with heterogeneous networks of Unix
workstations. So the idea was to allow a single installation of
Octave to work on multiple architectures while sharing all the
architecture independent files.
What is the motivation for doing this now in Debian?
Can you achieve what you need without having a special option? Is it
sufficient to explicitly set the values for the following variables?
OCTAVE_SET_DEFAULT(archlibdir,
'$(libexecdir)/octave/$(version)/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localarchlibdir,
'$(libexecdir)/octave/site/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localapiarchlibdir,
'$(libexecdir)/octave/$(api_version)/site/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localverarchlibdir,
'$(libexecdir)/octave/$(version)/site/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(octfiledir,
'$(libdir)/octave/$(version)/oct/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localoctfiledir,
'$(libdir)/octave/site/oct/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localapioctfiledir,
'$(libdir)/octave/site/oct/$(api_version)/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localveroctfiledir,
'$(libdir)/octave/$(version)/site/oct/$(canonical_host_type)')
It seems to me that something like
configure \
archlibdir='$(libexecdir)/octave/$(version)/exec' \
localarchlibdir='$(libexecdir)/octave/site/exec' \
...
should work.
jwe
More information about the Pkg-octave-devel
mailing list