Bug: Disabling intel assembly causes undefined symbols
benbierens opened this issue · comments
I can't reproduce in branch gcc-asm which default for testing to LTO = false and AT&T assembly:
constantine/constantine.nimble
Lines 117 to 132 in de927e3
CI job: https://github.com/mratsim/constantine/actions/runs/6990069731/job/19019218914
Furthermore your screenshot mentions line 303 of limbs_asm_modular_x86 but that file only has 282 lines:
constantine/constantine/math/arithmetic/assembly/limbs_asm_modular_x86.nim
Lines 280 to 282 in d77bb79
Even going back to when this file was created in April 2022, line 303 was behind when isMainModule
and so wouldn't create an error:
constantine/constantine/math/arithmetic/assembly/limbs_asm_modular_x86.nim
Lines 284 to 303 in ffacf61