[Rd] MinGW and the ld bug

From: Henrik Bengtsson <hb_at_maths.lth.se>
Date: Mon 13 Feb 2006 - 14:48:19 GMT


Hi.

I noticed that Brian Ripley found and corrected a bug in MinGW's ld.exe, see http://www.murdoch-sutherland.com/Rtools/. Thanks for this. I wonder if this is the same bug that cause my problems. I have tiny toy package with C code that installs perfectly on R Version 2.2.1 beta (2005-12-18 r36792) [this version was mislabelled "beta" the first few hours on CRAN when the stable 2.2.1 version first came out]. However, when I try to install the same on R Version 2.2.1 Patched (2006-02-09 r37305) as well as R Version 2.3.0 Under development (unstable) (2006-02-02 r37243), I get the following error:

C:\Documents and Settings\hb\braju.com.R\R.native\build>Rcmd install R.native

Removing 'C:/PROGRA~1/R/R-2.2.1pat/library/R.native' Restoring previous 'C:/PROGRA~1/R/R-2.2.1pat/library/R.native'

My R.native.def looks like this:

LIBRARY R.native.dll
EXPORTS
 rowMedians
 rowMediansInteger
 rowMediansReal

I've tried to replace the two occurances of ld.exe in MINGW with BR's patch, but I get the same error. The ld of the patch and the original one show the same version string;
patch: GNU ld version 2.16.91 20050827 and original: GNU ld version 2.16.91 20050827. I've tried to use both MINGW v5.0.0 and v5.0.2 with both "current" (v3.4.2) and "candidate" (v3.4.4) packages.

Is this related to the bug BR found? Any suggestions what might go wrong between R v2.2.1 and v2.2.1 patched?

Thanks

Henrik



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue Feb 14 01:50:15 2006

This archive was generated by hypermail 2.1.8 : Mon 20 Feb 2006 - 03:21:41 GMT