Displaying 1 result from an estimated 1 matches for "bcdr".
Did you mean:
bcd
2013 Dec 12
0
R CMD INSTALL may create invalid DLL under Windows
...e definition file tmp.def that is used to create a
package DLL. This works fine provided the DLL is only
used via exported function entry points, which is the case
currently, I suspect.
But the pattern SYMPAT (defined in Makeconf) used to
capture symbols includes non-function symbols of
type's BCDR, not just T (.text or code). These symbols
need to be flagged in the module definition file by adding
the string DATA after the symbol name. If this is not done
then a client of this DLL (another DLL or a main
program) will not be able to import these variables
correctly (using dllexport/dllimport...