At the risk of veering even further off-topic, I would like to give up 
"tree relocation" as it is currently defined. Its cumbersome (need to check 
that we haven't been moved all the time) and insecure.

For relocatable binaries, we build with / rewrite rpaths to be relative and 
make all libtool .la files have relative paths. This may require further 
dependencies, like tools to rewrite rpaths. Also, once you unpack the 
binary and start compiling further stuff in its directory it may or may not 
be relocatable any more. But really the goal is to distribute binaries, not 
allow you to move your sage directory around all the time. All modern 
linuxes and intel OSX allow relative rpaths and its modification with the 
help of special tools.



On Monday, January 13, 2014 12:00:55 AM UTC-5, William wrote:
>
> Of course, relocation is really a way to solve the problem "build a 
> sage binary once and make it available to other people to install in 
> their home directory".   I don't know of any other way to solve that 
> problem.   I also don't know if *any* of the non-Sage build systems in 
> this thread support relocation of binaries. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to