[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