ci: fix gen2/gen3 gcc flags and step name formatting #1

Closed
will.anderson wants to merge 0 commits from fix/ci-workflow-flags into dev
Owner

Summary

  • Add -lm to gen2 and gen3 gcc builds (el_runtime.c uses pow/sqrt/log/sin/cos/exp)
  • Add -Wl,--allow-multiple-definition to gen2 only: elc-bootstrap.c and el_runtime.c both define is_digit/is_whitespace; bootstrap predates the text-processing primitives commit
  • Remove colon from Self-host step name (Gitea YAML parser rejects colons in step names)
  • Replace em dashes with hyphens in all step names

Test plan

  • CI run on this branch completes gen2 build without linker errors
  • CI run completes gen3 build without linker errors
  • All Run tests steps pass
## Summary - Add -lm to gen2 and gen3 gcc builds (el_runtime.c uses pow/sqrt/log/sin/cos/exp) - Add -Wl,--allow-multiple-definition to gen2 only: elc-bootstrap.c and el_runtime.c both define is_digit/is_whitespace; bootstrap predates the text-processing primitives commit - Remove colon from Self-host step name (Gitea YAML parser rejects colons in step names) - Replace em dashes with hyphens in all step names ## Test plan - [ ] CI run on this branch completes gen2 build without linker errors - [ ] CI run completes gen3 build without linker errors - [ ] All Run tests steps pass
will.anderson added 1 commit 2026-05-05 08:05:08 +00:00
ci: fix gen2/gen3 gcc flags and step name formatting
El SDK CI - dev / build-and-test (pull_request) Failing after 7s
a6d093536a
- add -lm (el_runtime.c uses pow/sqrt/log/sin/cos/exp)
- add -Wl,--allow-multiple-definition to gen2 (is_digit/is_whitespace
  defined in both elc-bootstrap.c and el_runtime.c; bootstrap predates
  the text-processing primitives commit)
- remove colon from Self-host step name (Gitea YAML parser rejects it)
- replace em dashes in step names with hyphens
will.anderson closed this pull request 2026-05-06 19:36:54 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/el#1