Skip to content

Build the libspectrum commit pinned by the submodule - #69

Merged
morozov merged 1 commit into
mainfrom
fix/libspectrum-pin
Aug 8, 2026
Merged

Build the libspectrum commit pinned by the submodule#69
morozov merged 1 commit into
mainfrom
fix/libspectrum-pin

Conversation

@morozov

@morozov morozov commented Aug 8, 2026

Copy link
Copy Markdown
Member

CI built libspectrum from upstream master instead of the commit pinned in 3rdparty/libspectrum — the one that ships in the binary. An upstream update incompatible with this fork broke the build (example).

libspectrum_ref:
type: string
required: false
default: master
env:
LIBSPECTRUM_DIR: libspectrum
LIBSPECTRUM_GIT_URL: https://github.com/fuse-emulator/libspectrum

Both libspectrum jobs now run git submodule update --init 3rdparty/libspectrum, so CI builds what we ship. The hardcoded clone URL and the unused libspectrum_ref override go with it.

Makes the CI builds and the app link the same libspectrum.
@morozov
morozov merged commit 60b06d2 into main Aug 8, 2026
2 checks passed
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