Skip to content

zephyr-cp deps: install the 32-bit SDL2 packages only for native_sim - #11315

Open
lynt-smitka wants to merge 1 commit into
adafruit:mainfrom
MakerClassCZ:ci-zephyr-sdl-native-only
Open

zephyr-cp deps: install the 32-bit SDL2 packages only for native_sim#11315
lynt-smitka wants to merge 1 commit into
adafruit:mainfrom
MakerClassCZ:ci-zephyr-sdl-native-only

Conversation

@lynt-smitka

Copy link
Copy Markdown

Every zephyr-cp board job installs libsdl2-dev:i386 and libsdl2-image-dev:i386, about 136 MB of i386 packages plus the apt-mark hold python3 workaround, roughly 30 s per job. Only native_sim uses SDL (CONFIG_SDL_DISPLAY, CONFIG_I2S_SDL); the other 26 boards in the matrix never touch it. The packages become an input of the action, on for the zephyr-tests job and the native_* boards, off for the rest.

Every zephyr-cp board job installs libsdl2-dev:i386 and
libsdl2-image-dev:i386, about 136 MB of i386 packages and the
apt-mark hold python3 workaround, roughly 30 s per job. Only native_sim
uses SDL (CONFIG_SDL_DISPLAY, CONFIG_I2S_SDL); the other 26 boards in
the matrix and their firmware never touch it.

Make it an input of the action, on for the zephyr-tests job and for the
native_* boards, off for the rest.
@dhalbert
dhalbert requested a review from tannewt September 4, 2026 20:59
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