Okay. I I have followed you correctly, we have two (mutually incompatible) 
options :


   - (Dima's option) : package curl, pcre and xz as standard packages, and 
   make R depend on them (unconditionnally).
   - (Jean-Pierre option) : add tjem to Sage's core, but build them if and 
   only if they are not installed systemwide (= useable at Sage's compile 
   time) ; do this before trying to build R.

The first option is extremely simple and failsafe. The cost is about 15 MB 
(sum of all installed files in a temporary "prefix" directory, without 
shaving anything) and about 3 minutes of compilation time (no parallelism 
used). We might shave 4,9 MB of docs (local/share/(doc|man). Binaries are  
about 0.9MB. The total potential cots (sum of sizes of the three build 
directories) is 89 MB (= potential cost if the three build directories ate 
kept after building i. e. for debugging purposes).

The second one requires hacking the main Sage configuration. I do not feel 
currently quite at ease with this one, but I'm just reading the relevant 
docs. I have no idea of the potential costs, save for what can be deduced 
from the costs of Dima's options.

The first option is compatible with the "batteries included" philosophy 
flaunted by Sage. are the potential 10-15 MB savings worth of hacking the 
main Sage config file ?

Your advice ?

--
Emmanuel Charpentier

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to