From: Randolph Sapp <[email protected]> Remove the CXX flag "-O2" for GCC 13 and 14 on aarch64 platforms. There's a bug with ARM GCC that breaks the iteration of "types" in the createMeshShaderMiscTestsEXT function. This issue is not present for clang or x86_64 GCC 14.
It seems that the array is not initialized before the first iteration. In testing this can result in a random value being used. This can manifest in LINES type being processed twice, resulting in the following error: FATAL ERROR: Failed to initialize dEQP: Test case with non-unique name 'no_lines' added to group 'misc'. Signed-off-by: Randolph Sapp <[email protected]> --- Taking too long for this to hit master so the backport probably won't come in time for scarthgap. Submitting this in the meantime. .../recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend diff --git a/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend b/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend new file mode 100644 index 00000000..7af2057f --- /dev/null +++ b/meta-arago-distro/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bbappend @@ -0,0 +1,2 @@ +# Workaround an optimization bug that breaks createMeshShaderMiscTestsEXT +OECMAKE_CXX_FLAGS:remove:toolchain-gcc:aarch64 = "-O2" -- 2.45.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15410): https://lists.yoctoproject.org/g/meta-arago/message/15410 Mute This Topic: https://lists.yoctoproject.org/mt/106808081/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
