[Rd] As a package author, is there a way to specify that your package is architecture (x86_64) specific?
mailinglist.honeypot at gmail.com
Thu Sep 8 22:11:00 CEST 2011
Quick follow up before I get RTFM'd:
I just found I can do:
R CMD INSTALL --no-multiarch mypackage
To get this to successfully work from the command line, so apologies
for the second part of the question.
The first Q remains, which is to either get this to happen
"automagically" via Makevars, or somehow specify the package as 64bit
only to see if the package can go up on CRAN until I can find time to
fix the problem (if/when).
On Thu, Sep 8, 2011 at 3:59 PM, Steve Lianoglou
<mailinglist.honeypot at gmail.com> wrote:
> Essentially: subject line says it all.
> I've created a package that wraps an external c++ library (which I
> didn't write) that only successfully compiles on 64bit machines.
> I'd like to make the package broadly available, but is there a way to
> get it on CRAN if the 32-bit builds break by specifying its 64-bit
> only somehow?
> Luckily, I've ./configure'd my R-devel-compiled-from-source to only
> build x86_64 libs, so I can develop and install my package against
> that, but trying to `R CMD INSTALL mypackage` using the official R
> binaries breaks since it also tries to build a 32-bit *.so (I'm on a
> I see hints in how to limit which architecture a package is built
> against in the R-ext and R-admin manuals where they seem to suggest to
> include a src/Makefile in order to do that ... but I'm not sure what I
> should put in it.
> Is it possible to limit the build architecture by putting something in
> my src/Makevars instead of trying to engineer an entire Makefile since
> "the normal build process" works just fine (except this whole
> architecture thing)?
> Even if it can't go on CRAN as 64-bit only, it would be great if I can
> put up some easy install instructions for people to d/l my source
> package externally and use it that way.
> Steve Lianoglou
> Graduate Student: Computational Systems Biology
> | Memorial Sloan-Kettering Cancer Center
> | Weill Medical College of Cornell University
> Contact Info: http://cbio.mskcc.org/~lianos/contact
Graduate Student: Computational Systems Biology
| Memorial Sloan-Kettering Cancer Center
| Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact
More information about the R-devel