Skip to content

Fix NASM failure against aws-lc#757

Closed
azkrishpy wants to merge 5 commits into
mainfrom
fix-lc
Closed

Fix NASM failure against aws-lc#757
azkrishpy wants to merge 5 commits into
mainfrom
fix-lc

Conversation

@azkrishpy

@azkrishpy azkrishpy commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Issue #, if available:
nasm's Codeview debug-info backend (output/codeview.c) panics when it's asked to emit debug tables (-g flag, which the failing CI command uses) for an object with no code section — which is exactly what aesni-xts-avx512.asm produces on win64 when MY_ASSEMBLER_IS_TOO_OLD_FOR_512AVX is defined.

This issue was observed since aws/aws-lc#3319 which optimizes avx512 out when OPENSSL_SMALL is set (which we do by default).

Description of changes:
Bumped to the oldest version that actually fixes this issue.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Comment thread .github/workflows/ci.yml
architecture: ${{ matrix.arch }}
- uses: ilammy/setup-nasm@v1
with:
version: '3.02rc8'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we use a tagged release or the oldest release with the fix? I don't have particular opinions on this.

@azkrishpy

Copy link
Copy Markdown
Contributor Author

the asm file will be fixed on aws-lc

@azkrishpy azkrishpy closed this Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant