Skip to content

lola/messaging: declare missing safe_math dependency - #1089

Merged
limdor merged 1 commit into
eclipse-score:mainfrom
mihajlo-k:mk_missing_safe_math_dependency
Sep 15, 2026
Merged

limdor merged 1 commit into
eclipse-score:mainfrom
mihajlo-k:mk_missing_safe_math_dependency

Conversation

@mihajlo-k

Copy link
Copy Markdown
Contributor

message_passing_service_instance.cppincludes score/language/safecpp/safe_math/safe_math.h, but the target did not declare the dependency. It resolved only transitively through score/json:json_writer_impl -> score/json/internal/writer/json_serialize.

Any change to the json writer's dependency graph therefore breaks this target with "safe_math.h: No such file or directory". All other targets in the repo that include this header already declare the dependency.

@limdor

limdor commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Because it is used only in cpp, please add it to implementation deps

message_passing_service_instance.cpp includes
score/language/safecpp/safe_math/safe_math.h, but the target did not declare
the dependency. It resolved only transitively through
score/json:json_writer_impl -> score/json/internal/writer/json_serialize.

Any change to the json writer's dependency graph therefore breaks this target
with "safe_math.h: No such file or directory". All other targets in the repo
that include this header already declare the dependency.
@mihajlo-k
mihajlo-k force-pushed the mk_missing_safe_math_dependency branch from 91ee48a to fdcf964 Compare September 15, 2026 10:54
@limdor
limdor added this pull request to the merge queue Sep 15, 2026
Merged via the queue into eclipse-score:main with commit a98fa87 Sep 15, 2026
23 of 24 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in COM - Communication FT Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants