Closed tkanteck closed 3 months ago
NASM 2.16 adds support for new instruction but it seems to produce incomplete dependencies - see https://bugzilla.nasm.us/show_bug.cgi?id=3392832
This can also be observed with the library on Windows and Linux (FreeBSD probably too).
-MD
Example steps to reproduce:
git checkout v1.4
make -j
lib/include/gcm_common_avx2_avx512.inc
NASM PR addressing this problem https://github.com/netwide-assembler/nasm/pull/80
NASM 2.16.02 release fixes the problem
NASM 2.16 adds support for new instruction but it seems to produce incomplete dependencies - see https://bugzilla.nasm.us/show_bug.cgi?id=3392832
This can also be observed with the library on Windows and Linux (FreeBSD probably too).
-MD
only adds ASM module as dependency for the object file (no includes).Example steps to reproduce:
git checkout v1.4
make -j
lib/include/gcm_common_avx2_avx512.inc
make -j
==> nothing gets compiled with NASM 2.16 and it works correct with NASM versions 2.14-2.15