Skip to content

Ci/disable lto linux#4

Closed
Hornfisk wants to merge 2 commits into
masterfrom
ci/disable-lto-linux
Closed

Ci/disable lto linux#4
Hornfisk wants to merge 2 commits into
masterfrom
ci/disable-lto-linux

Conversation

@Hornfisk

Copy link
Copy Markdown
Collaborator

No description provided.

Hornfisk added 2 commits May 18, 2026 21:23
GitHub-hosted ubuntu-22.04 has ~7 GB RAM. JUCE + LTO + unbounded
parallel BinaryData TUs OOM'd the runner during PluginEditor.cpp.o
(exit 143 = SIGTERM). macOS-14 and windows-2022 have more headroom
and were unaffected.

Linux now configures with -DBOMBO_LTO=OFF and builds with -j 2.
Other platforms unchanged.
GitHub forces Node 20 → Node 24 for actions/* runtimes starting
2026-06-02. The currently-pinned actions/checkout@v4 and
actions/upload-artifact@v4 still ship with Node 20; setting the
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env opts them in now so the
deprecation cutoff doesn't turn CI red during the KVRDC AFK window.
@Hornfisk Hornfisk force-pushed the ci/disable-lto-linux branch from 5024b3c to 702dccc Compare May 19, 2026 16:08
@Hornfisk Hornfisk closed this May 19, 2026
@Hornfisk Hornfisk deleted the ci/disable-lto-linux branch May 19, 2026 17:56
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