OS libraries
Release notes for QNX SDP 8.0.4 OS libraries updates.
The known issues are described in the QNX Software Development Platform 8.0: Known Issues document that's stored in the QNX Download Center. Log in and refer to https://www.qnx.com/download/group.html?programid=74127.
QNX SDP 8.0.4 OS Services Update (Build 14, 16)
Date of this edition: May 13, 2026
This update includes the following packages found under Updates -> QNX Software Development
Platform -> OS Services or Available -> QNX Software Development
Platform -> OS Services:
| Name | Package ID | Package internal version |
|---|---|---|
| QNX SDP 8.0 XML Document Support: libxml2 SDK 2.15.2 | com.qnx.qnx800.target.base.libxml2 | 2.15.2.00014T202604201444L |
| QNX SDP 8.0 XML Document Support: libxml2.so.2.13.8 | com.qnx.qnx800.target.base.libxml2.v13 | 2.13.8.00016T202604231054L |
Updates and fixed issues
The libxml2 library has been updated to version 2.15.2. For more details,
refer to https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.2/NEWS?ref_type=tags.
Note:
- As the current version (2.15.2) breaks ABI compatibility from the old version (2.13.8), use the new version of libxml2 for any development work. The existing runtime dependencies of applications can be satisfied with the compatability package.
- The compatibility package (target.base.libxml2.v13) contains only the binaries (libxml2.so.2.13.8 and libxml2.so.2), but no headers are included.
- The new package of xml2 (target.base.libxml2) contains the headers as well as the runtime binaries (libxml2.so, libxml.so.16, and libxml2.so.16.1.2). You can install both the packages together. When your build links against libxml2, the build system automatically links to libxml2.so.16. If you have an old binary built against the old version of xml2 and it requires that version to satisfy runtime dependencies, then explicitly add the required library versions based on your program’s dependencies.
- Update the IFS files (those that pull in libxml2 automatically) to include libxml2.so.16. To do this, you can use the [autoso] option in mkifs to link against the new shared libraries. If your build uses manually specified files, explicitly add the required library versions (such as libxml2.so.2 or libxml2.so.16) based on your program’s dependencies.
Page updated:
