[Rd] Separate packages per windows subarch in repository

Iago Mosqueira iago.mosqueira at gmail.com
Thu Jul 20 16:21:20 CEST 2017


Thanks. I did not explain clearly that the executables are not compiled
during package compilation, apologies. They are compiled beforehand, as
they use ADMB (AD Model Builder) and placed in inst/bin/windows.

I assume Makefile.win could copy the appropriate one from PKG/bin/$arch to
PKG/inst/bin/ so that the right one is installed?

Cheers,


Iago

On 20 July 2017 at 15:38, Uwe Ligges <ligges at statistik.tu-dortmund.de>
wrote:

>
>
> On 20.07.2017 13:55, Iago Mosqueira wrote:
>
>> Hi,
>>
>> I maintain a repository of R packages, where some of them contain
>> executable binaries. I need to separate those compiled for 32 and 64 bit
>> in
>> Windows, but I could not how to do any of the two options I can think of:
>>
>> 1. Have subarch subfolders in PKG/inst/bin to that the right one is
>> installed or called
>>
>
> Use 1., i.e. the same approach as for dlls, where we have the two subdirs
> for the two archs.
>
> I think this will be difficult in Makevars.win when you build the
> executable binaries as part of the installation process, hence I think an
> appropriate Makefile.win should be used.
>
> Best,
> Uwe Ligges
>
>
>
>
> 2. Have separate versions of the packages accessible in the same repository
>> for each subarch, e.g. bin/windows/contrib/3.4/i386
>>
>> Could I do thew first via a configure.win script?
>>
>> Is the second option possible?
>>
>> Any pointers to the documentation I might have missed would be
>> appreciated.
>>
>> Best regards,
>>
>>
>> Iago
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>

	[[alternative HTML version deleted]]



More information about the R-devel mailing list