On Fri Jun 21, 2024 at 4:49 PM CDT, Randolph Sapp via lists.yoctoproject.org 
wrote:
> 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"

Don't worry about this patch anymore. The guys in meta-openembedded pulled my
backport already.

- Randolph


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15417): 
https://lists.yoctoproject.org/g/meta-arago/message/15417
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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to