Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fix CI (including disabling features) and update GNU Lightning#108

Merged
kulp merged 7 commits intodevelopfrom
update-lightning
Feb 1, 2026
Merged

Fix CI (including disabling features) and update GNU Lightning#108
kulp merged 7 commits intodevelopfrom
update-lightning

Conversation

@kulp
Copy link
Owner

@kulp kulp commented Jan 31, 2026

The current PR updates the Lightning version, and collects some other changes that cause CI failures.

CI jobs will fail on macOS because GNU Lightning 2.1.3 does not have jit_aarch64.h. Lightning 2.2.3 compiles on aarch64 macOS, but tsim using it fails with Bus Error, so the JIT is disabled for macOS (see #110).

SDL builds fail on Ubuntu due to failing to find webp libraries. This build is disabled for now, to be re-enabled in #109.

@kulp kulp force-pushed the update-lightning branch from 6caa4d4 to 2958496 Compare January 31, 2026 18:51
@kulp kulp changed the title Update GNU Lightning Update GNU Lightning and fix CI Jan 31, 2026
kulp added 3 commits January 31, 2026 14:01
The Homebrew prefix is different on aarch64 from on x86-64.
This should permit building on macOS for aarch64.
@kulp kulp force-pushed the update-lightning branch from 2958496 to 71a6232 Compare January 31, 2026 19:02
@kulp kulp changed the title Update GNU Lightning and fix CI Fix CI and update GNU Lightning Jan 31, 2026
@kulp kulp force-pushed the update-lightning branch 2 times, most recently from 59c58ec to 1450dbb Compare January 31, 2026 19:34
Calling `$finish(0)` instead of `$finish` keeps the `out` files from containing `$finish called at` lines that cause test failures due to inexact matches against the golden files under `test/compare/vvp/out`.
@kulp kulp force-pushed the update-lightning branch 5 times, most recently from f75ec53 to f074a86 Compare January 31, 2026 23:37
Coverage has bitrotted; it may be restored in a future commit.
SDL on Linux and JIT on aarch64 macOS are not working in CI.

See #109.

See #110.
@kulp kulp force-pushed the update-lightning branch from 4b87c74 to 3341eed Compare February 1, 2026 00:01
@kulp kulp marked this pull request as ready for review February 1, 2026 00:01
@kulp kulp changed the title Fix CI and update GNU Lightning Fix CI (including disabling features) and update GNU Lightning Feb 1, 2026
@kulp kulp merged commit bfac4a7 into develop Feb 1, 2026
2 checks passed
@kulp kulp deleted the update-lightning branch February 1, 2026 00:05
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