[Bug 1222377] New: GCC 14: nodejs21 package fails, included simdjson likely to miscompile with GCC14
https://bugzilla.suse.com/show_bug.cgi?id=1222377 Bug ID: 1222377 Summary: GCC 14: nodejs21 package fails, included simdjson likely to miscompile with GCC14 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: michal.jires@suse.com QA Contact: qa-bugs@suse.de CC: amajer@suse.com Blocks: 1220574 Target Milestone: --- Found By: --- Blocker: --- Building nodejs21 with GCC 14 fails using: osc build --alternative-project openSUSE:Factory:Staging:Gcc7 Due to: ../deps/simdjson/simdjson.cpp:16566:49: error: inlining failed in call to ‘always_inline’ ‘simdjson::error_code simdjson::fallback::{anonymous}::stage2::json_iterator::walk_document(V&) noexcept [with bool STREAMING = false; V = simdjson::fallback::{anonymous}::stage2::tape_builder]’: target specific option mismatch 16566 | simdjson_warn_unused simdjson_inline error_code json_iterator::walk_document(V &visitor) noexcept { | ^~~~~~~~~~~~~ ../deps/simdjson/simdjson.cpp:17003:39: note: called from here 17003 | return iter.walk_document<STREAMING>(builder); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ---------------- Apparently simdjson with GCC14 enables instruction sets where it shouldn't. I reported it with more details in simdjson's upstream: https://github.com/simdjson/simdjson/issues/2163 Simdjson distributed with the current nodejs' upstream seems to compile with GCC14 without errors, but the underlying issue with incorrect instruction sets enabled (with GCC14) is still present. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222377 https://bugzilla.suse.com/show_bug.cgi?id=1222377#c1 Gus Kenion <gus.kenion@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gus.kenion@suse.com --- Comment #1 from Gus Kenion <gus.kenion@suse.com> --- simdjson upstream released a possible fix for this in simdjson v3.9.1. See issue #2163 for discussion: https://github.com/simdjson/simdjson/issues/2163 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222377 Adam Majer <amajer@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |amajer@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com