sof/.github/workflows
Laurentiu Mihalcea ebe33ca38d .github/zephyr: disable disassembly with inline source code
By default, the disassembly file (.lst) generated
during the build process when enabling `CONFIG_OUTPUT_DISASSEMBLY`
will also contain inline source code. This is not ideal
for reproducible builds that compare the .lst files
obtained on different platforms (i.e: Windows and Linux)
because of the differences in the inline source code that
may appear.

One of the identified causes for such differences were
the ".." include paths, which resulted in the Windows
.lst omitting some bits of the inline source code that
were present in the Linux .lst file.

Because these issues are hard to debug and unintuitive,
the solution is to disable the inline source code. This way,
the CI can keep testing for reproductibility using just the
assembly and machine code from the .lst file, which are
more important than the inline source code.

This fixes thesofproject/sof/issues/9034.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2024-04-23 11:49:04 +03:00
..
SPDX-README.md .github/SPDX-README.md: clarify .c/.h difference and applicability 2023-01-27 10:59:24 +00:00
build_all.yml .github: use new checkout v4 option "filter: tree:0" 2024-01-29 16:45:19 +02:00
checkpatch_list.sh github: add new SPDX-README.md and show it when checkpatch fails 2023-01-11 17:10:43 +00:00
codestyle.yml .github: use new checkout v4 option "filter: tree:0" 2024-01-29 16:45:19 +02:00
daily-tests.yml .github: run all workflows in daily tests 2023-12-18 15:48:21 +02:00
installer.yml installer: replace imx8 with imx8m 2024-02-16 21:48:10 +02:00
ipc_fuzzer.yml .github: upgrade deprecated upload-artifact@v3 to v4 2024-03-08 13:51:26 +00:00
llext.yml Add an LLEXT build test 2024-03-19 18:00:25 +02:00
pull-request.yml workflow: remove imx8ulp from gcc build test 2024-03-15 13:14:15 +02:00
repro-build.yml .github: use new checkout v4 option "filter: tree:0" 2024-01-29 16:45:19 +02:00
rimage.yml .github: make all workflows callable and dispatchable 2023-12-18 15:48:21 +02:00
shallowfetchPRcommits.sh .github: http://github.com -> https:// 2021-03-09 20:12:58 +00:00
sparse-zephyr.yml .github/sparse: switch sparse version back to the upstream main branch 2024-01-04 15:32:05 +00:00
testbench.yml .github: fallback on rebuild-testbench -j 1 when failing 2024-01-30 19:46:35 +02:00
tools.yml .github: use new checkout v4 option "filter: tree:0" 2024-01-29 16:45:19 +02:00
unit-tests.yml .github: use new checkout v4 option "filter: tree:0" 2024-01-29 16:45:19 +02:00
zephyr.yml .github/zephyr: disable disassembly with inline source code 2024-04-23 11:49:04 +03:00