Skip to content

Conversation

@haorldbchi
Copy link
Contributor

Our older blake3 assembly files did not specify disabling of executable stack when using GCC which was now causing build issues on Arch linux.

Fixed via https://github.com/BLAKE3-team/BLAKE3/blob/adbf07d/c/blake3_avx2_x86-64_unix.S#L2

Isolated CI to only rebuild x86-64 Linux for this purpose as we don't want to mutate anything else unnecessarily as we move over to PoS2.

@haorldbchi haorldbchi changed the base branch from master to develop February 5, 2025 22:27
@haorldbchi
Copy link
Contributor Author

Squash-merge only, please

@haorldbchi haorldbchi merged commit a7dc6ed into develop Feb 5, 2025
4 checks passed
@haorldbchi haorldbchi deleted the fix-blake-stackexec branch February 5, 2025 22:40
haorldbchi added a commit that referenced this pull request Feb 5, 2025
…abled (#481)

Fix shared object on x86-64 Linux having executable stack ELF flag enabled (#481)

Signed-off-by: Harold Brenes <152330941+haorldbchi@users.noreply.github.com>
haorldbchi added a commit that referenced this pull request Feb 5, 2025
…abled (#481)

Fix shared object on x86-64 Linux having executable stack ELF flag enabled (#481)

Signed-off-by: Harold Brenes <152330941+haorldbchi@users.noreply.github.com>
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.

3 participants