VC8 build

Charles Bailey yasm at hashpling.org
Mon Oct 2 12:52:00 PDT 2006


Hi,

I've recently got back into assembler programming.  I used to dabble a
bit in ARM stuff, but now I'm interested in doing some stuff with the
387 FPU instructions, principally as you can't get access to 80-bit
extended precision from the VC8 C compiler (as far as I can tell).

I've just built YASM from cvs using the VC8 sln/vcproj files and I had a
couple of questions.

First, although you are supposed to get the latest *-bison.c and
*-bison.h from a recent snapshot, would there be any reason not to add
support for building these files using a installed mingw or cygwin
bison?  I have a patch which enables this, although one could start off
by using the "exclude from build" property on the *.y files if that was
what most people wanted.

Secondly because of MS' slightly questionable decision to deprecate a
whole host of standard library functions early, there are a whole whack
of pointless warnings.  It is a fairly simple matter to define the
"_CRT_SECURE_NO_DEPRECATE" (IIRC) macro in a vsprops files, add it to
the solution and make the other vcproj builds inherit from this.  Again
I have a patch if you're interested.

Thanks,

Charles.



More information about the yasm-devel mailing list