[Phylobase-devl] Rcpp and OS X compiliation
Hilmar Lapp
hlapp at duke.edu
Tue Dec 15 23:02:59 CET 2009
So what does file or otool say when you run it on the archive? Does it
confirm that it is the expected and desired architecture?
-hilmar
On Dec 15, 2009, at 4:37 PM, Dirk Eddelbuettel wrote:
>
> On 15 December 2009 at 15:54, Hilmar Lapp wrote:
> | On Dec 15, 2009, at 3:26 PM, Brian O'Meara wrote:
> |
> | > PKG_LIBS=/Library/Frameworks/R.framework/Resources/library/Rcpp/
> lib/
> | > i386/libRcpp.a: No such file or directory"
> | > [...]
> | > even though /Library/Frameworks/R.framework/Resources/library/
> Rcpp/
> | > lib/i386/libRcpp.a clearly exists on my system:
> |
> |
> | Is it a given that libRcpp.a is of the right architecture, and has
> | been compiled with a compatible compiler version?
> |
> | I've sometimes got these things when it turned out after some
> digging
> | that that was not the case (even though the library itself was
> there).
>
> Good hunch. As Brian and I check by looking at his 'R CMD INSTALL
> pkg' logs
> for Rcpp, it does build three times (i386, ppc, x86_64) but each
> time we do
>
> userLibrary: $(USERLIB) $(USERLIBST)
> - at if test ! -e $(USERDIR)$(R_ARCH); then mkdir -p $(USERDIR)$
> (R_ARCH); fi
> cp $(USERLIB) $(USERDIR)$(R_ARCH)
> cp Rcpp*.h $(USERDIR)$(R_ARCH)
> cp $(USERLIBST) $(USERDIR)$(R_ARCH)
> rm $(USERLIB) $(USERLIBST)
>
> USERLIB is the dynamic library, USERLIBST is the static library.
> This should
> rotate over the R_ARCH vales and copy appropriately.
>
> If someone has good OS X and wants to help Brian and myself... I am
> at wit's
> end (but I no close to nada about OS X).
>
> Dirk
>
>
> --
> Three out of two people have difficulties with fractions.
--
===========================================================
: Hilmar Lapp -:- Durham, NC -:- hlapp at duke dot edu :
===========================================================
More information about the Phylobase-devl
mailing list