I have QNX 6.3.1 installed on my system (i.e. Service Pack 1). Recently, I perform a build of a target image (make all) and something very strange happened. The image contains several (hundreds) executables from the Integrated Development Environment (ex. io-net, ping, stty, etc.). When I built the image, I noticed about 5-6 of the executables were older versions of what they should have been. Specifically, it appeared these executables were from QNX 6.3.0 (and not Service Pack 1) – I broke down the associated HEX files to confirm this. What I cannot determine is, if I have Service Pack 1 installed on my system, how can the old version of the executable make it to the final image during the build process? Just to be sure, on my system, I verified that all dates and sizes of the executables in question were what they should be (Service Pack 1 dates). I have no idea where these older versions could have come from!