Patch 200112141-1 - Rational Apex Embedded for LynxOS 4.0 for Solaris->PowerPC ------------------------------------------------------------------------------ To install this patch, download these 3 files and run the install script: install_sol_200112141_1 sol.patch.200112141-1.inventory sol.patch.200112141-1.tar.Z Description REQUIRED PATCH SERIES IDs: Starting with Apex 4.0.0, 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 next to the PatchIDs at ftp://ftp.rational.com/patch_info/index.html Before installing this patch, you must install a patch from the following product-series: Apex Native: series sun4_solaris2 [patchID 20010710 or later]. ---------------------------------------------------------- It is suggested that all users install this patch. ---------------------------------------------------------- This patch fixes the following: Defect PEBU00007733: cdlink is a C++ pre-link pre-processor that does some fixups for constructors and destructors. cdlink is a Solaris hosted program that includes coff.h header file that assumes that the symbol table will be aligned in a way that is accessible from a Solaris program. Since the Lynx OMF file that cdlink processes is for PPC the symbol table actually contains symbol table records that are not long word aligned. This would be OK if the cdlink program were executed on a PPC but on a Solaris machine this results in a bus error. ---------------------------------------------------------- The following was fixed in an earlier patch. The fix is included in this patch as well. Defect PEBU00007475: #includes in C files required full path name to .h files due to bug in the Properties.sw file. ---------------------------------------------------------- It is suggested that all users install this patch.