[Rd] latest beta + MinGW 3.1.0-1 = minor fix needed
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Sat Oct 4 13:14:12 MEST 2003
Uwe Ligges <ligges at statistik.uni-dortmund.de> writes:
> Simon Urbanek wrote:
>
> > There are two possible fixes for this:
> > 1) make sock.h use long instead of int.
> > 2) use something like:
> > #if defined Win32 && !defined _SSIZE_T_
> Simon,
>
> it does not happen with MinGW's gcc-3.3.1 candidate release we (Duncan
> and myself) use for compiling R base + packages.
> The gcc-3.3.1 candidate is older (2003-08-07) than the official
> release (2003-09-14, gcc-3.2.?) you are using, though.
>
> Some thoughts:
> The first suggested fix seems to be forbidden during code freeze
> (might break other platforms, doesn't it?), the second one puts one
> more OS dependence into the sources.
> Another solution is to hope for an official MinGW release of gcc-3.3.1
> with the change you are reporting reverted before the release of
> R-1.8.1 (of course one should document not to use MinGW 3.1.0-1 as is).
Fixes that are NOPs on non-broken setups should be allowable...
Version 2) looks most correct to me: We want to use the system
definition wherever it is available, and it would obviously only
change anything on Win32.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-devel
mailing list