Skip to content

fix(build): xml2 workaround for Tizen hal-api-common dependency bug#683

Closed
myungjoo wants to merge 2 commits intomainfrom
cursor/xml-e74e
Closed

fix(build): xml2 workaround for Tizen hal-api-common dependency bug#683
myungjoo wants to merge 2 commits intomainfrom
cursor/xml-e74e

Conversation

@myungjoo
Copy link
Member

@myungjoo myungjoo commented Mar 17, 2026

Summary

  • Keep this fix as a Tizen packaging-side workaround for the hal-api-common dependency issue.
  • Revert previously added xml2 wiring in Meson:
    • c/meson.build
    • c/src/meson.build
  • Revert previously added Debian-side xml2 changes:
    • debian/control
    • debian/rules
  • Retain only RPM spec references needed on Tizen side:
    • packaging/machine-learning-api.spec (pkgconfig(libxml-2.0), libxml2 BuildRequires)

Notes

  • Root cause is treated as missing libxml2 .so installation on Tizen environment, not Meson/Debian build linkage.
Open in Web Open in Cursor 

This change adds explicit libxml2 references in Meson and packaging metadata\n(spec/debian) as a workaround for the Tizen hal-api-common package dependency bug\nthat causes unittest link failures when xml symbols are resolved transitively.

Co-authored-by: MyungJoo Ham <myungjoo.ham@samsung.com>
@cursor cursor bot force-pushed the cursor/xml-e74e branch from d5db754 to 93dc1db Compare March 17, 2026 08:34
@cursor cursor bot changed the title fix(build): add xml2 references for unittest builds fix(build): xml2 workaround for Tizen hal-api-common dependency bug Mar 17, 2026
Keep only Tizen spec-side xml2 package references because the issue was missing libxml2 .so installation on Tizen, not Meson or Debian build wiring.

Co-authored-by: MyungJoo Ham <myungjoo.ham@samsung.com>
@myungjoo myungjoo closed this Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants