maybe i am overestimating the size of the distro by looking at this .tgz,
which contains a .so.
why don't you distribute an installable R package built by R CMD build?

On Wed, Feb 25, 2009 at 10:30 PM, Vincent Carey
<stvjc@channing.harvard.edu>wrote:

> this is 37MB compressed.  RBGL compressed for distribution is 1.2 MB.
> i am a little concerned about added complexity/size of this approach.
>
>
> On Wed, Feb 25, 2009 at 5:56 PM, Steffen Neumann <sneumann@ipb-halle.de>wrote:
>
>> [In Response to
>> https://stat.ethz.ch/pipermail/bioc-devel/2009-February/001806.html]
>>
>> On Thu, 2009-02-19 at 12:37 +0100, Steffen Neumann wrote:
>> > On Tue, 2009-02-17 at 17:51 -0800, Patrick Aboyoun wrote:
>> > > I hadn't done a survey of BOOST usage in BioC packages. It does look
>> > > like we have hit critical mass for BOOST usage. Perhaps the developers
>> > > of RBGL, bgx, BGmix and Steffen could get together to make a
>> lightweight
>> > > "RBOOST" package that they could all link to.
>>
>> I have started an RBOOST package. It's currently living at
>> http://msbi.ipb-halle.de/~sneumann/RBOOST.tgz<http://msbi.ipb-halle.de/%7Esneumann/RBOOST.tgz>
>> and contains an untarred boot-1.38.0
>>
>> R CMD INSTALL RBOOST will build and install the headers
>> and a subset of boost libraries into the RBOOST package:
>>
>>        BOOST_DIRS="--includedir=${R_PACKAGE_DIR}/include
>> --libdir=${R_PACKAGE_DIR}/libs"
>>        BOOST_LIBS="--with-filesystem --with-iostreams --with-regex
>> --with-system"
>>        BOOST_CONF="--user-config=user-config.jam --layout=system
>> link=shared"
>>        $BJAM ${BOOST_CONF} ${BOOST_DIRS} ${BOOST_LIBS} install
>>
>> The depending packages should have in their DESCRIPTION:
>>
>>        ...
>>        LinkingTo: RBOOST
>>        ...
>>
>> to be able to pick up the headers. Linking is a bit more difficult,
>> and I am not sure I got the best way described in:
>>
>> http://cran.r-project.org/doc/manuals/R-exts.html#Linking-to-other-packages
>>
>> Currently my src/Makevars contains the following hack,
>> although I feel that if I want to make the boost stuff
>> optional and more generic, a configure.in would be the way to go:
>>
>>        RBOOST_DIR=`echo 'library(RBOOST); cat(system.file("libs",
>> package="RBOOST"))' | ${R_HOME}/bin/R --vanilla --no-save --slave`
>>        RBOOST_LIBS=-L"$(RBOOST_LIB)" \
>>                    -lboost_filesystem-mt -lboost_iostreams-mt \
>>                    -lboost_regex-mt -lboost_system-mt
>>
>> Comments ?
>>
>> Yours,
>> Steffen
>>
>> _______________________________________________
>> Bioc-devel@stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>
>
>

	[[alternative HTML version deleted]]

