root <[EMAIL PROTECTED]> writes:

| > | > If we agree that last part of '$AXIOM' corresponds to architecture 
specific
| > | > subdirectory, then also '$AXIOM/../share/viewports' would allow sharing.
| > | 
| > | The $AXIOM variable points to "the final distribution" directory.
| > | It is possible to copy $AXIOM anywhere and get a complete system.
| > 
| > To appreciate Waldek's point, one needs to be familiar with the GNU
| > standard build framework:
| > 
| >   http://www.gnu.org/prep/standards/standards.html#Directory-Variables
| 
| well i read that as having two alternatives. either 
| 
| 1) all of axiom can be put in one directory with symbolic links or 
| 2) axiom is spread across the system into many directories.
| 
| case 1 is clearly the current design and obviously not going to happen.
| 
| will case 2 work on MACOSX and FreeBSD?

case 2 is actually very common (if not the most common) form.

As the system is currently setup, I'm leaning towards case 1, except
that I really have not made my mind yet.  It is a decision I would
like to make, once the build machinery works as "expected".

But whatever is chosen, we mush make sure that when each individual
variable is set on command line, we still build properly, install
properly, and function properly.

| whatever choices get made PLEASE don't put a .. in the path.

I personally don't put ".." in the path.  However, the Autotools might
put them, but what they do is correct because what happens it that the
../ and such _alwys_ navigate under $prefix, so that they never go outside.

(Currently, the final $AXIOM is two subdirectories under $prefix, but
one should not count on that)

-- Gaby


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to