updated: nasm-0.98.37-1 and nasm-0.98.37-2

Dean Scarff d_scarff@bigpond.com
Mon Sep 1 16:03:00 GMT 2003

nasm-0.98.37-1 and nasm-0.98.37-2 have been uploaded to sourceware.

Many many developers all over the net respect NASM for what it is
- a widespread (thus netwide), portable (thus netwide!), very
flexible and mature assembler tool with support for many output
formats (thus netwide!!).


Upstream news from the CHANGES file:

* Paths given in "-I" switch searched for "incbin"ed as
    well as "%include"ed files.
* Added stabs debugging for the ELF output format, patch from
    Martin Wawro.
* Fix output/outbin.c to allow origin > 80000000h.
* Make -U switch work.
* Fix the use of relative offsets with explicit prefixes, e.g. "a32 loop 
* Remove "backslash()".
* Fix the SMSW and SLDT instructions.
* -O2 and -O3 are no longer aliases for -O5 and -O10.  If you mean the
    latter, please say so! :)


nasm is in the category 'Devel'.  New versions will remove older versions.
nasm-0.98.37-2 is built for cygwin-1.5.2 and is marked test accordingly.  
It *WILL NOT WORK* under cygwin-1.3.22.

Other notes:

Please be aware the upstream ChangeLog is no longer maintained.

nasm output will retain binary compatibility with previous versions, and 
the output should be unaffected between nasm-0.98.37-1 and nasm-0.98.37-2.

The Portable Document Format and PostScript versions of the documentation 
are no longer distributed in the binary package, although they can be 
built with the source package.  The text and HTML versions of the 
documentation are still available in /usr/doc/nasm-0.98.37

As always, you should conduct an appropriate level of testing before using 
any new product in your production environment.

Dean Scarff, announced 1 September, 2003


To update your installation, click on the "Install Cygwin now" link on the 
http://cygwin.com/ web page.  This downloads setup.exe to your system.  
Save it and run setup, answer the questions and pick up 'nasm' from the 
'Devel' category.

Note that downloads from sources.redhat.com (aka cygwin.com) aren't 
allowed due to bandwidth limitations.  This means that you will need to 
find a mirror which has this update.

These mirrors already got the package, the others will probably have the 
latest version of this package fairly soon:

In Australia,

offers a reliable high bandwidth connection.

If you want to make a point or ask a question concerning the package, the 
Cygwin mailing list is the appropriate place.

To unsubscribe to the cygwin-announce mailing list, look at the 
"List-Unsubscribe: " tag in the email header of this message.  Send email 
to the address specified there.  It will be in the format:


More information about the Cygwin-announce mailing list