> > Has anyone looked at porting a newer version of nasm than 0.98.35 I just played around with 2.01 last week a little bit. I ran into problems with it because of the use of newer posix definitions. Since then I've gotten sidetracked on writing some new posix headers (partly to learn posix stuff). Not being a gcc expert, I'm wondering how the implemented 64-bit code affects the ability to compile it with gcc 2.95. > I have some assembler sources that use SSE4 symbols and nasm won't > deal with them. > > Anyone know of any gotchas in using a later nasm version? > At this point, I only know of the need to define some of the newer posix constants and macros. I particularly ran into the need for the fprintf() and fscanf() macros in inttypes.h. Also UINT_64() in stdint.h. I'm sure there are plenty of other gotchas. Curtis