On Mon, Jun 17, 2024 at 06:41:57PM -0700, Khem Raj wrote: > On Mon, Jun 17, 2024 at 5:52 PM <[email protected]> wrote: > > > From: Randolph Sapp <[email protected]> > > > > Remove the CXX flag "-O2" for GCC 13 and 14. 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.
Is there an upstream bug submitted that tracks it? > > 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]> > > --- > > meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bb | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bb > > b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bb > > index 1008a5fd4..7492fe9aa 100644 > > --- a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bb > > +++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.7.3.bb > > @@ -23,6 +23,9 @@ SRC_URI += > > "file://0001-cmake-Define-WAYLAND_SCANNER-and-WAYLAND_PROTOCOLS_D.pat > > > > TOOLCHAIN = "gcc" > > > > +# Workaround an optimization bug that breaks createMeshShaderMiscTestsEXT > > +OECMAKE_CXX_FLAGS:remove:toolchain-gcc = "-O2" > > > Let’s limit it to arm > And gcc using the needed overrides > > > > > + > > S = "${WORKDIR}/git" > > > > REQUIRED_DISTRO_FEATURES = "vulkan" > > -- > > 2.45.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#110955): https://lists.openembedded.org/g/openembedded-devel/message/110955 Mute This Topic: https://lists.openembedded.org/mt/106733095/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
