QNX Technical Articles
QNX® Software Development Platform 6.5 SP1 Kernel and Libc Patch (Patch ID 4703): Release Notes
Date of this edition: April 25, 2018
Target OS: This patch is compatible with targets that are running the QNX® Neutrino® RTOS 6.5 SP1.
Host OS: In order to apply this patch, you must have installed the QNX Software Development Platform 6.5 SP1 on one of the following development hosts:
- as a self-hosted QNX Neutrino development system
- Microsoft Windows 7 Professional 32- and 64-bit, Vista Business 32- and 64-bit, XP Professional SP3, or 2000 SP4
- Linux Red Hat Enterprise Linux 5.4 Desktop 32- and 64-bit, Red Hat Fedora 12, Ubuntu Workstation 9.10, 11.04, and 12.04 32- and 64-bit, or openSUSE 11.2
![]() |
For the most up-to-date version of these notes, go to our website (www.qnx.com), log in to your myQNX account, and then go to the Download Center. |
Contents
Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
What's in this patch?
This patch fixes a kernel security issue. Once you have installed the patch, you will need to build a new ifs image with the new kernel. (You do not need to re-compile or re-link.)
In addition, this update (Patch ID 4703) includes a dedicated set of kernel and runtime binaries, compiled specifically for the ppcbe-spe target architecture (for PowerPC SoCs that contain Signal Processing Engine extensions). The previous SDP 6.5 SP1 Kernel and LibC Patch (Patch ID 4668) did not include binaries to support this target. This update (Patch ID 4703) also includes those changes from the previous patch (Patch ID 4668) for this target.
Installed files
The following files are installed under $QNX_TARGET:
- armle/boot/sys/libmod_aps.a
- armle/boot/sys/procnto
- armle/boot/sys/procnto-instr
- armle/boot/sys/procnto-v6
- armle/boot/sys/procnto-v6-instr
- armle/boot/sys/procnto-v6-smp
- armle/boot/sys/procnto-v6-smp-instr
- armle/lib/libc.a
- armle/lib/libc.so
- armle/lib/libc.so.3
- armle/lib/libcS.a
- armle-v7/boot/sys/libmod_aps.a
- armle-v7/boot/sys/procnto
- armle-v7/boot/sys/procnto-instr
- armle-v7/boot/sys/procnto-smp
- armle-v7/boot/sys/procnto-smp-instr
- armle-v7/lib/libc.a
- armle-v7/lib/libc.so
- armle-v7/lib/libc.so.3
- armle-v7/lib/libcS.a
- ppcbe/boot/sys/libmod_aps.a
- ppcbe/boot/sys/procnto-400
- ppcbe/boot/sys/procnto-400-instr
- ppcbe/boot/sys/procnto-600
- ppcbe/boot/sys/procnto-600-instr
- ppcbe/boot/sys/procnto-600-smp
- ppcbe/boot/sys/procnto-600-smp-instr
- ppcbe/boot/sys/procnto-800
- ppcbe/boot/sys/procnto-800-instr
- ppcbe/boot/sys/procnto-booke
- ppcbe/boot/sys/procnto-booke-instr
- ppcbe/boot/sys/procnto-booke-smp
- ppcbe/boot/sys/procnto-booke-smp-instr
- ppcbe/lib/libc.a
- ppcbe/lib/libc.so
- ppcbe/lib/libc.so.3
- ppcbe/lib/libcS.a
- ppcbe-spe/lib/libc.a
- ppcbe-spe/lib/libc.so
- ppcbe-spe/lib/libc.so.3
- ppcbe-spe/lib/libcS.a
- usr/include/pthread.h
- usr/include/sys/dispatch.h
- usr/include/sys/iomsg.h
- usr/include/sys/neutrino.h
- usr/include/sys/trace.h
- x86/boot/sys/libmod_aps.a
- x86/boot/sys/procnto
- x86/boot/sys/procnto-instr
- x86/boot/sys/procnto-smp
- x86/boot/sys/procnto-smp-instr
- x86/lib/libc.a
- x86/lib/libc.so
- x86/lib/libc.so.3
- x86/lib/libcS.a
Fixed issues
We've addressed a security issue.
Known issues
None currently known.
Technical support
To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.
