Author Topic: Apple supplied NASM different to one here?  (Read 7079 times)

nobody

  • Guest
Apple supplied NASM different to one here?
« on: July 25, 2008, 08:06:51 PM »
I have in the past tried to download the latest version of NASM from here and have had problems with the Mach-O executable type, yet when I use the version of NASM shipped by Apple I have absolutely no problems at all. The last time I tried was when NASM 2 was released. Was it ever a problem, is it still a problem or was I doing something stupid? I do seem to remember someone mentioning it on comp.lang.asm.x86 but not sure now.

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: Apple supplied NASM different to one here?
« Reply #1 on: July 26, 2008, 05:29:26 AM »
Yeah, Nasm as supplied by Apple is different from the one here... probably.

I'm not certain what Apple *is* distributing lately - last I looked it was identifying itself as 0.98.40 - they've probably upgraded since then. I'll check.

Latest available here is 2.03.01. The *very* latest can be found at ftp://ftp.zytor.com/pub/nasm/snapshots/ If you would, could you grab the latest (or at least 2.03.01) and see if the problem persists? If so, tell us what the problem is...

We *really* appreciate your feedback on this. "-f macho" is our least-tested output format (one of 'em, anyway...). If you know anybody else interested in assembly language on Mac, send 'em around!

Thanks,
Frank

nobody

  • Guest
Re: Apple supplied NASM different to one here?
« Reply #2 on: July 26, 2008, 01:43:42 PM »
Okay, I've downloaded 2.03.01 and it seems to be working. I'll keep using it instead of the Apple supplied one and see how I get on. I'll be sure to report any problems I have (although to be honest the problems will most likely be my fault rather than NASMs).