Skip to content

[SKIP SOF-TEST] ci: fix stub build overlay passing#8259

Closed
cujomalainey wants to merge 2 commits intothesofproject:mainfrom
cujomalainey:stub-fix
Closed

[SKIP SOF-TEST] ci: fix stub build overlay passing#8259
cujomalainey wants to merge 2 commits intothesofproject:mainfrom
cujomalainey:stub-fix

Conversation

@cujomalainey
Copy link
Contributor

@cujomalainey cujomalainey commented Sep 25, 2023

As a result we missed a bad path config overlays were not being passed correctly to west

@cujomalainey
Copy link
Contributor Author

still broken, its like CI is no longer consuming the config

@cujomalainey cujomalainey marked this pull request as ready for review September 25, 2023 20:44
@cujomalainey cujomalainey changed the title ci: add google hotword to stub build ci: fix stub build overlay passing Sep 25, 2023
@cujomalainey cujomalainey force-pushed the stub-fix branch 4 times, most recently from f85483c to e28a854 Compare September 25, 2023 21:51
remove errnous -D

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
remove quotes so params are unquoted and actually parsed by cmake

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
@cujomalainey
Copy link
Contributor Author

Bash truly is a cursed hammer

This is now ready for review

Copy link
Collaborator

@marc-hb marc-hb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was on vacation for #7967 so I didn't catch commit deed9a8... you should totally not parse overlay files in bash!!

You can just pass an overlay file to west directly, all at once. See example in https://github.com/thesofproject/sof/actions/runs/6223015337/job/16888066452

    west build --build-dir build-tgl --board intel_adsp_cavs25 \
   /zep_workspace/sof/app -- -DEXTRA_CFLAGS=-Werror  -DOVERLAY_CONFIG=/zep_workspace/sof/app/overlays/tgl/ipc4_overlay.conf

Bash truly is a cursed hammer

Sure but this one was self-inflicted I'm afraid :-)

@marc-hb marc-hb changed the title ci: fix stub build overlay passing [SKIP SOF-TEST] ci: fix stub build overlay passing Sep 26, 2023
@kv2019i
Copy link
Collaborator

kv2019i commented Oct 20, 2023

Ping @cujomalainey

@lgirdwood lgirdwood added this to the v2.8 milestone Oct 20, 2023
@cujomalainey
Copy link
Contributor Author

Ping @cujomalainey

Busy internally with planning, feel free to take it over, otherwise it will wait

@lgirdwood
Copy link
Member

@marc-hb are you able to complete this one ? I think its going to be useful for all the work that's being done converting modules to module API.

@marc-hb
Copy link
Collaborator

marc-hb commented Oct 23, 2023

OK, will do this week.

@marc-hb marc-hb self-assigned this Oct 26, 2023
@marc-hb
Copy link
Collaborator

marc-hb commented Oct 28, 2023

@lgirdwood
Copy link
Member

#8411 merged.

@lgirdwood lgirdwood closed this Oct 31, 2023
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.

4 participants