From simon.urbanek at r-project.org  Wed Jul 30 16:46:39 2008
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Wed, 30 Jul 2008 10:46:39 -0400
Subject: [Rd] R, Macports and C++ streams
In-Reply-To: <37E1D80F-D1CB-4B4B-80B1-DDBDB0EF43BD@ic.ac.uk>
References: <37E1D80F-D1CB-4B4B-80B1-DDBDB0EF43BD@ic.ac.uk>
Message-ID: <25AD1EB9-4E98-4DCB-8C36-43B1247121ED@r-project.org>


On Jul 30, 2008, at 9:45 , Ernest Turro wrote:

> Dear all,
>
> R on Macports relies on GCC 4.3 to build packages. I find that  
> packages with shared objects that use C++ streams crash R if they're  
> compiled using Macports' gcc43, but work fine if compiled in exactly  
> the same way using Apple-supplied GCC 4.2. Has anyone here had the  
> same issue/know what is causing this problem?
>

Using compilers from MacPorts and similar suites (Darwin ports, Fink  
etc.) is strongly discouraged (and outright not supported by the CRAN  
binary) since they have been known to be badly broken in the past and  
when whenever tested so far they were incomplete and incompatible. You  
have to re-compile R yourself with those tools (and you're entirely on  
your own) if you really want to use them. CRAN binaries work only with  
Apple's gcc branches, if you want to use anything else, you have to  
follow the unix R instructions and compile everything from sources.

Cheers,
Simon



[Rd] R, Macports and C++ streams
Simon Urbanek