Branch: refs/heads/main Home: https://github.com/OpenAMP/libmetal Commit: 64c1a16131d8061fc82b22316c29dfa4791069f0 https://github.com/OpenAMP/libmetal/commit/64c1a16131d8061fc82b22316c29dfa47... Author: Bill Mills bill.mills@linaro.org Date: 2024-08-26 (Mon, 26 Aug 2024)
Changed paths: M .github/actions/build_ci/entrypoint.sh
Log Message: ----------- CI: fix zephyr build for v3.7 and later
The current CI uses the latest from main for zephyr build tests. This has been broken sometime after v3.6 and before v3.7. Since that time, use of GNU style constructors requires a kconfig value to be defined. This same kconfig value will cause an error in v3.6 or earlier.
The test framework intentionally uses GNU constructors for the base level of its framework and version.c uses this to register its test.
The test/system/zephyr/ level overrides the default META_ADD_TEST() macro and creates unique functions that main.c then calls explicitly in function metal_test_add_functions().
Thus, right now the only constructor used if for version.c but it still intentionally used.
Since we use the latest for CI, define the value so CI will complete.
Signed-off-by: Bill Mills bill.mills@linaro.org
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
openamp-rp@lists.openampproject.org