On 12/06/2012 16:03, Simon Urbanek wrote:
Because INSTALL can be used on directories and that won't work, because the 
installation will modify the content so you can't run it twice. Technically, it 
would work on tar balls, and I think there is now --merge-multiarch that will 
do it. I suspect that the reason to not make it default is that it takes twice 
as long so it is a bit annoying if you are installing in the development 
process (but that's just a guess).

Cheers,
Simon



Understood. I guess it would be possible (nice) to detect such special case where INSTALL is a directory.

I used install.packages('RCurl', libs_only=TRUE) to install RCurl from CRAN from the 64 bit R session after installing it on the 32 bit, and it worked perfectly.

I would say that when a user/admin installs a package she expects it to be available in all its R installations. So to me it looks like package installations from anything except directories (repositories, tar balls) could be rather assumed to be multiarch installs by default, with the option of choosing a single architecture. This "install all" behaviour could possible be enabled with an option, for backward compatibility.

Renaud

_______________________________________________
R-SIG-Debian mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-debian

Reply via email to