Skip to content
Prev 20956 / 63424 Next

a plead to package developers regarding GCC

Andy,

Are you talking about C or Fortran code here?  Fortran has `intrinsics', C 
does not AFAIK.

I think we do pretty strict checking of C code in CRAN packages, and I 
have not encountered problems with other C compilers (e.g. the Solaris 
ones).  There used to be issues with CRLF line endings, but we check those 
now.

There are a lot of Fortran issues.  One is that neither g77 nor gfortran 
claim to be standards-conformant compilers: g77 is said to compile `GNU 
Fortran'.  Several packages are known not to be Fortran 77 and have been 
reported to the developers (usually with no response).  I tend to use the 
Solaris compilers to check Fortran, but it is less rigorous than the tests 
we manage on C code.  (And done less systematically, although the R 
tarball is checked on a wide range of compilers.)

There are a dozen or so packages with problems wih 64-bit issues (all of 
which were reported to the maintainers long ago).

We do suggest is that you report specific problems to the relevant package 
maintainers.  They are probably unaware of the issues, and some have been 
very responsive.

If there are some generic issues we can add to the checking process please 
let us have ideas (offline if you prefer), similar to the CRLF issue 
mentioned above.

Brian
On Tue, 6 Jun 2006, Liaw, Andy wrote:

            
f2c?