Patch 201207168-1 - Rational Apex Embedded (VxWorks/Tornado) 4.4 for Sun Solaris->PowerPC ----------------------------------------------------------- To install this patch, download these 3 files and run the install script: install_sol_201207168_1 sol.patch.201207168-1.inventory sol.patch.201207168-1.tar.Z Description WARNING this patch updates product released views. Applications may need to be recompiled after installing this patch. Custom BSPs and their clients may need to be updated/rebuilt. REQUIRED PATCH SERIES IDs: Starting with Apex 4.0.0, most Native and Embedded patches have a SeriesID associated with them. Specifying a SeriesID as a prerequisite for installation as opposed to a PatchID prevents prerequisites from becoming obsolete as new patches are created. SeriesIDs are text strings -- eg runtimes, views, etc -- and are listed with the PatchIDs at ftp://ftp.software.ibm.com/software/rational/apex_patch_info/index.html Before installing this patch, you must install a patch from each of the following product-series: This product: series share [patchID 20100226 or later]. ---------------------------------------------------------- It is suggested that all users install this patch. ---------------------------------------------------------- This patch fixes the following: Defect RATLC02507167: Rational Apex Embedded Developer for VxWorks PowerPC provides two models that support variants of the PowerPC processor that do no support the PowerPC string (STS) instructions: vw_ppcnosts and vw_ppce500. The Rational Apex 4.4.0 version of these models do not completely suppress the STS instructions; several views lack the requisite CODER_OPTIONS switch and some product binaries contain STS instructions. This patch provides corrected vw_ppcnosts and vw_ppce500 views free of STS instructions. ---------------------------------------------------------- The following were fixed in earlier patches. The fixes are included in this patch as well. Defect RATLC00152347: Standalone C programs for VxWorks 6.x cannot be executed by Apex through the corresponding Workbench session because the required Apex execution daemons are not provided in the Apex C++ compilers directories. This patch introduces the new compilers/power.vw6.4.4.0 directory and corresponding power.vw6 views for use with VxWorks 6.x. It contains daemons for use with Workbench 2.4, 2.6, 3.0 and 3.2 for both Solaris and Linux. Defect RATLC00152362: A number of C configuration changes were needed in the compilers directory to compile and link standalone C programs for VxWorks under Apex. Defect RATLC00154212: The vw_ppce500 model supports the development of Apex Ada programs for VxWorks on PowerPC e500 core processors. Programs created using this model will not contain instructions that the e500 core does not support, in particular string instructions and PPC603-style floating point instructions. This model implements Ada floating point constructs using a software floating point library; e500-style floating point instructions are not generated. Defect RATLC00154545: This patch provides Apex 4.4.0 for VxWorks views supporting VxWorks 6.8, in addition to the previously supported VxWorks 6.6, 6.4, 6.2, 5.5, and 5.4. Defect RATLC00398402: This patch provides Apex 4.4.0 for VxWorks views supporting VxWorks 6.6 and 6.4, in addition to the previously supported VxWorks 6.2, 5.5, and 5.4. These views also make Apex-specific packages children of the package Apex. This avoids file namespace pollution. ---------------------------------------------------------- It is suggested that all users install this patch.