[Nasm-bugs] [Bug 3392829] broken parsing of the "--" end-of-options delimiter

noreply-nasm at dev.nasm.us noreply-nasm at dev.nasm.us
Wed Jan 4 20:39:45 PST 2023


https://bugzilla.nasm.us/show_bug.cgi?id=3392829

Laszlo Ersek <lersek at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lersek at redhat.com

--- Comment #4 from Laszlo Ersek <lersek at redhat.com> ---
(In reply to H. Peter Anvin from comment #3)

> This is why we have opted for daily snapshot builds (which include all
> generated files) over checking in those files.

Ah, interesting, I was just about to comment how unique the NASM project
is in that it provides daily snapshots -- I didn't expect (or even
notice) that before, which is why I never tried building from a "latest"
tarball, in order to reproduce the problem that's the subject of this
BZ.

Anyway, thanks for the hint; and "nasm-2.17rc0-20221222" does reproduce
the issue:

$ ./nasm -o VbeShim.bin -- .../edk2/OvmfPkg/QemuVideoDxe/VbeShim.asm
-o: fatal: more than one input file specified: VbeShim.bin

$ ./nasm -o VbeShim.bin .../edk2/OvmfPkg/QemuVideoDxe/VbeShim.asm
[ok]

$ ./ndisasm -- VbeShim.bin > VbeShim.disasm
./ndisasm: unrecognised option `--'

$ ./ndisasm VbeShim.bin >| VbeShim.disasm
[ok]

(Again I know that, for ndisasm, this is a feature request; for nasm it's a
regression though.)

Thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.
You are on the CC list for the bug.


More information about the Nasm-bugs mailing list