[R-SIG-Mac] compiling packages for 64 bit architecture
Christophe Dutang
dutangc at gmail.com
Tue Sep 22 07:36:22 CEST 2009
Thanks for the tips, it works now.
Since randtoolbox depends on rngWELL, which also has a configure file,
I need to the following to compile randtoolbox for both architectures:
- for i386,
- rm *.o in rngWELL/src
- R --arch=i386 CMD INSTALL --libs-only rngWELL
- rm *.o in randtoolbox/src
- R --arch=i386 CMD INSTALL --libs-only randtoolbox
- for x86_64,
- rm *.o in rngWELL/src
- R --arch=x86_64 CMD INSTALL --libs-only rngWELL
- rm *.o in randtoolbox/src
- R --arch= x86_64 CMD INSTALL --libs-only randtoolbox
If I want to avoid to manually remove object files in src directory,
can I use a makefile in this directory?
Do you advise me to install packages in a different directory than
R_HOME/library using -l option?
Thanks in advance
Christophe
>>
>>
>> Everything is compiled correctly. In R64 GUI, the package is loaded
>> successfully.
>>
>> How could I get rid of this warning?
>>
>
> The correct command is
> R --arch x86_64 CMD INSTALL ...
> (note that --arch is an argument of R *not* of INSTALL).
>
>
>> Furthermore, if I launch R GUI, the package could not better loaded
>> any more on 32 bit architecture... I got
>> Error: package 'randtoolbox' is not installed for 'arch=i386'
>>
>
> Yes, you replaced it.
>
>
>> How could I use both architecture at the same time (from different
>> GUIs).
>
> You have to use --libs-only (see R-admin: 2.5 Sub-architectures).
> First, do *not* use the directory of the package unless you cleaned
> it (important!!). Then you want something like
> R --arch=i386 CMD INSTALL --libs-only randtoolbox
>
> Cheers,
> Simon
>
>
>
>> I need to compare outputs of the halton function between the two
>> architectures.
>>
>> Thanks in advance
>>
>> Christophe
>>
>>
>>
>> --
>> Christophe Dutang
>> Ph.D. student at ISFA, Lyon, France
>> website: http://dutangc.free.fr
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>
>>
>
--
Christophe Dutang
Ph.D. student at ISFA, Lyon, France
website: http://dutangc.free.fr
More information about the R-SIG-Mac
mailing list