Skip to content

stepmania: fix build with GCC 14 and binutils >= 2.41#61436

Open
Rutpiv wants to merge 1 commit into
void-linux:masterfrom
Rutpiv:stepmania
Open

stepmania: fix build with GCC 14 and binutils >= 2.41#61436
Rutpiv wants to merge 1 commit into
void-linux:masterfrom
Rutpiv:stepmania

Conversation

@Rutpiv

@Rutpiv Rutpiv commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: briefly

Local build testing

  • I built this PR locally for my native architecture (x86_64)
  • I built this PR locally for these architectures using specific masterdirs:
    • i686

Fixes the stepmania build, broken by GCC 14 and binutils >= 2.41. The failures predate the nasm update and were discovered while validating dependent packages in #57682.

Two changes to the vendored ffmpeg:

  • Backport of upstream FFmpeg commit effadce6c756 (binutils >= 2.41 inline asm fix), adapted only in the file paths to match the vendored tree; the code changes are identical to upstream.
  • -fpermissive passed via the configure hook for legacy code already silenced with -w upstream. The vendored ffmpeg ignores $CFLAGS from the environment, so the flag is injected through --extra-cflags.

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