External software

This software is compiled using the recommended toolchain for R 2.14.2 to 3.2.4. The files are under goodies/multilib directory.

This includes a `local' tree as local323.zip which can be unpacked and pointed to by the LOCAL_SOFT macro in file src/gnuwin32/MkRules.local when building from sources, or in the etc/{i386,x64}/Makeconf files in a binary distribution. This contains headers and static libraries for bzip2 (1.0.6) fftw3 (3.3.4), gmp (6.1.0), gsl (2.1), jpeg (9a), libiconv (1.14), libpng (1.6.19), libsndfile (1.0.25), libxml2 (2.9.3), libz (1.2.8), mpfr (3.1.3), pcre (8.38), tiff (4.0.6) and xz (5.0.8). .

Further software is packaged as spatial324.zip and can be unpacked in the same place: expat (2.1.0), gdal (2.0.1), geos (3.5.0), netcdf (, proj.4 (4.9.2), sqlite and udunits2 (2.2.20). for use with packages RNetCDF, ncdf4, proj4, rgdal, rgeos, and udunits2.
Use with ncdf4 needs the HDF5 libraries used for CRAN package h5 obtainable from https://github.com/mannau/h5-libwin (currently version 1.8.14).

There are also binary versions of Clp (1.16.9), libcurl (7.40.0), glpk (4.47), QuantLib (1.4) and SYMPHONY (5.4.13) for use with packages clpAPI, pcaL1, RCurl, glpkAPI, sdcTable, RQuantLib and Rsymphony.

This bundling of libcurl can also be used with R 3.2.0 and later.

NB: SYMPHONY, gdal and QuantLib have C++ interfaces; Clp and geos are used via their C interfaces but contain C++ code (and hence need to be linked with -lstdc++). The C++ ABI changes a lot with versions of g++ and even the compiler options: these should be expected to work only with the build of GCC 4.6.x supplied in the recommended toolchain.

Sources are under the goodies/sources directory.