[racket] Cross-compilation

From: Eli Barzilay (eli at barzilay.org)
Date: Wed Jul 27 15:43:50 EDT 2011

25 minutes ago, Ben Goetter wrote:
> On 7/27/2011 11:34 AM, Eli Barzilay wrote:
> > Eli: Does the build use VS 2010?
> > Yes.
> >> Is some security feature enabled that might inject uses of
> >> DecodePointer() into the code?
> > There's nothing that I did explicitly.  Also all the solution files
> > are just converted from the older version and tidied up manually, so
> > there's no addition there.  Maybe it's a default?
> 
> The VS2010 C runtime imports DecodePointer.
> https://connect.microsoft.com/VisualStudio/feedback/details/526821/executables-built-with-visual-c-2010-do-not-run-on-windows-xp-prior-to-sp2
> 
> You can change a VS2010 project to compile against the VS2008
> libraries.  Qv http://msdn.microsoft.com/en-us/library/ff770576.aspx
> This, however, requires VS2008 to be present on the build system.
> Might as well build with VS2008.

Is there any real need to support pre-SP2 versions?  IIRC, it's been a
while since it went out, no?

The reason I switched to VS2010 is to minimize these jumps -- it
probably won't take long for the 2008 version to fall out of support.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!


Posted on the users mailing list.