Patch-ID# 109509-09 Keywords: C++ 5.2 CC 5.2 WS6U1 Synopsis: C++ 5.2_x86: Patch for Forte Developer 6 update 1 C++ compiler Date: Aug/14/2002 Install Requirements: See Special Install Instructions Solaris Release: 2.6_x86 7_x86 8_x86 SunOS Release: 5.6_x86 5.7_x86 5.8_x86 Unbundled Product: Forte Developer 6 Update 1_x86 Unbundled Release: C++_5.2 Xref: Topic: Relevant Architectures: i386 BugId's fixed with this patch: 1168954 4041668 4041800 4092017 4092060 4095443 4100832 4100991 4152418 4178158 4180801 4190532 4224005 4240057 4241051 4241853 4241935 4246354 4249259 4271402 4289013 4294512 4294591 4298334 4301919 4306575 4309374 4318687 4344457 4346148 4347675 4350152 4350153 4351660 4355732 4355901 4358653 4359425 4359428 4360593 4360946 4362016 4362607 4363506 4368974 4369547 4369846 4370768 4370837 4371609 4371632 4374309 4374784 4377111 4377408 4378045 4379719 4379882 4379954 4380359 4380590 4381112 4381247 4381607 4382947 4383056 4383064 4384145 4384753 4384808 4384942 4385181 4385480 4385819 4386722 4388216 4388547 4388644 4390276 4390858 4391089 4394658 4395194 4396827 4397962 4398422 4398834 4399456 4400676 4400961 4402249 4402448 4402577 4403527 4403751 4405680 4407058 4409167 4409198 4410165 4411037 4411266 4412450 4412578 4413449 4413674 4413778 4416930 4418755 4420112 4420931 4421078 4424171 4425868 4428680 4429244 4430933 4432338 4432355 4432465 4432548 4432689 4435118 4444231 4445992 4446367 4448602 4452246 4452636 4452749 4455938 4457846 4459285 4460223 4462243 4462258 4464592 4467996 4468408 4469897 4471153 4472396 4472917 4475956 4478827 4481451 4481454 4482425 4483042 4484744 4485010 4488599 4493176 4494353 4500693 4502095 4507476 4520401 4522954 4523162 4589227 4592818 4615899 4623923 4627871 4638549 4669810 4674802 4677086 4686222 4700682 4701739 Changes incorporated in this version: 4430933 4432689 4669810 4674802 4677086 4686222 4700682 4701739 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 109502-06 or greater Obsoleted by: Files included with this patch: /SUNWspro/WS6U1/bin/CC /SUNWspro/WS6U1/bin/CCadmin /SUNWspro/WS6U1/bin/CClink /SUNWspro/WS6U1/bin/c++filt /SUNWspro/WS6U1/bin/ccfe /SUNWspro/WS6U1/bin/dem /SUNWspro/WS6U1/include/CC/Cstd/algorithm /SUNWspro/WS6U1/include/CC/Cstd/algorithm.cc /SUNWspro/WS6U1/include/CC/Cstd/bitset /SUNWspro/WS6U1/include/CC/Cstd/bitset.cc /SUNWspro/WS6U1/include/CC/Cstd/complex /SUNWspro/WS6U1/include/CC/Cstd/complex.cc /SUNWspro/WS6U1/include/CC/Cstd/compnent.h /SUNWspro/WS6U1/include/CC/Cstd/deque /SUNWspro/WS6U1/include/CC/Cstd/deque.cc /SUNWspro/WS6U1/include/CC/Cstd/fstream /SUNWspro/WS6U1/include/CC/Cstd/fstream.cc /SUNWspro/WS6U1/include/CC/Cstd/fstream.h /SUNWspro/WS6U1/include/CC/Cstd/functional /SUNWspro/WS6U1/include/CC/Cstd/iomanip /SUNWspro/WS6U1/include/CC/Cstd/iomanip.h /SUNWspro/WS6U1/include/CC/Cstd/ios /SUNWspro/WS6U1/include/CC/Cstd/ios.cc /SUNWspro/WS6U1/include/CC/Cstd/iosfwd /SUNWspro/WS6U1/include/CC/Cstd/iostream /SUNWspro/WS6U1/include/CC/Cstd/iostream.h /SUNWspro/WS6U1/include/CC/Cstd/istream /SUNWspro/WS6U1/include/CC/Cstd/istream.cc /SUNWspro/WS6U1/include/CC/Cstd/iterator /SUNWspro/WS6U1/include/CC/Cstd/limits /SUNWspro/WS6U1/include/CC/Cstd/list /SUNWspro/WS6U1/include/CC/Cstd/list.cc /SUNWspro/WS6U1/include/CC/Cstd/locale /SUNWspro/WS6U1/include/CC/Cstd/map /SUNWspro/WS6U1/include/CC/Cstd/memory /SUNWspro/WS6U1/include/CC/Cstd/numeric /SUNWspro/WS6U1/include/CC/Cstd/ostream /SUNWspro/WS6U1/include/CC/Cstd/ostream.cc /SUNWspro/WS6U1/include/CC/Cstd/queue /SUNWspro/WS6U1/include/CC/Cstd/rw/codecvt /SUNWspro/WS6U1/include/CC/Cstd/rw/codecvt.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/collate /SUNWspro/WS6U1/include/CC/Cstd/rw/collate.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/ctype /SUNWspro/WS6U1/include/CC/Cstd/rw/ctype.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/iosbase /SUNWspro/WS6U1/include/CC/Cstd/rw/iotraits /SUNWspro/WS6U1/include/CC/Cstd/rw/iterator /SUNWspro/WS6U1/include/CC/Cstd/rw/iterator.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/lochelp /SUNWspro/WS6U1/include/CC/Cstd/rw/locimpl /SUNWspro/WS6U1/include/CC/Cstd/rw/locimpl.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/locvector /SUNWspro/WS6U1/include/CC/Cstd/rw/math.h /SUNWspro/WS6U1/include/CC/Cstd/rw/messages /SUNWspro/WS6U1/include/CC/Cstd/rw/messages.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/money /SUNWspro/WS6U1/include/CC/Cstd/rw/money.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/numbrw /SUNWspro/WS6U1/include/CC/Cstd/rw/numbrw.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/numeral /SUNWspro/WS6U1/include/CC/Cstd/rw/numeral.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/random.h /SUNWspro/WS6U1/include/CC/Cstd/rw/rwcats.h /SUNWspro/WS6U1/include/CC/Cstd/rw/rwdispatch.h /SUNWspro/WS6U1/include/CC/Cstd/rw/rwlocale /SUNWspro/WS6U1/include/CC/Cstd/rw/rwlocale.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/rwstderr.h /SUNWspro/WS6U1/include/CC/Cstd/rw/rwstderr_macros.h /SUNWspro/WS6U1/include/CC/Cstd/rw/stddefs.h /SUNWspro/WS6U1/include/CC/Cstd/rw/stdmutex.h /SUNWspro/WS6U1/include/CC/Cstd/rw/string_ref /SUNWspro/WS6U1/include/CC/Cstd/rw/time /SUNWspro/WS6U1/include/CC/Cstd/rw/time.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/traits /SUNWspro/WS6U1/include/CC/Cstd/rw/tree /SUNWspro/WS6U1/include/CC/Cstd/rw/tree.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/usefacet /SUNWspro/WS6U1/include/CC/Cstd/rw/valimp /SUNWspro/WS6U1/include/CC/Cstd/rw/valimp.cc /SUNWspro/WS6U1/include/CC/Cstd/rw/vendor /SUNWspro/WS6U1/include/CC/Cstd/set /SUNWspro/WS6U1/include/CC/Cstd/sstream /SUNWspro/WS6U1/include/CC/Cstd/sstream.cc /SUNWspro/WS6U1/include/CC/Cstd/stack /SUNWspro/WS6U1/include/CC/Cstd/stdcomp.h /SUNWspro/WS6U1/include/CC/Cstd/stdexcept /SUNWspro/WS6U1/include/CC/Cstd/streambuf /SUNWspro/WS6U1/include/CC/Cstd/streambuf.cc /SUNWspro/WS6U1/include/CC/Cstd/string /SUNWspro/WS6U1/include/CC/Cstd/string.cc /SUNWspro/WS6U1/include/CC/Cstd/strstream /SUNWspro/WS6U1/include/CC/Cstd/strstream.h /SUNWspro/WS6U1/include/CC/Cstd/utility /SUNWspro/WS6U1/include/CC/Cstd/valarray /SUNWspro/WS6U1/include/CC/Cstd/valarray.cc /SUNWspro/WS6U1/include/CC/Cstd/vector /SUNWspro/WS6U1/include/CC/Cstd/vector.cc /SUNWspro/WS6U1/include/CC/ctype_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/errno_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/exception /SUNWspro/WS6U1/include/CC/exception.h /SUNWspro/WS6U1/include/CC/float_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/generic.h /SUNWspro/WS6U1/include/CC/iso646_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/locale_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/math_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/new /SUNWspro/WS6U1/include/CC/new.h /SUNWspro/WS6U1/include/CC/setjmp_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/signal_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/std/cassert /SUNWspro/WS6U1/include/CC/std/cctype /SUNWspro/WS6U1/include/CC/std/cerrno /SUNWspro/WS6U1/include/CC/std/cfloat /SUNWspro/WS6U1/include/CC/std/ciso646 /SUNWspro/WS6U1/include/CC/std/climits /SUNWspro/WS6U1/include/CC/std/clocale /SUNWspro/WS6U1/include/CC/std/cmath /SUNWspro/WS6U1/include/CC/std/csetjmp /SUNWspro/WS6U1/include/CC/std/csignal /SUNWspro/WS6U1/include/CC/std/cstdarg /SUNWspro/WS6U1/include/CC/std/cstddef /SUNWspro/WS6U1/include/CC/std/cstdio /SUNWspro/WS6U1/include/CC/std/cstdlib /SUNWspro/WS6U1/include/CC/std/cstring /SUNWspro/WS6U1/include/CC/std/ctime /SUNWspro/WS6U1/include/CC/std/ctype.h /SUNWspro/WS6U1/include/CC/std/cwchar /SUNWspro/WS6U1/include/CC/std/cwctype /SUNWspro/WS6U1/include/CC/std/errno.h /SUNWspro/WS6U1/include/CC/std/float.h /SUNWspro/WS6U1/include/CC/std/iso646.h /SUNWspro/WS6U1/include/CC/std/locale.h /SUNWspro/WS6U1/include/CC/std/math.h /SUNWspro/WS6U1/include/CC/std/memory.h /SUNWspro/WS6U1/include/CC/std/setjmp.h /SUNWspro/WS6U1/include/CC/std/signal.h /SUNWspro/WS6U1/include/CC/std/stdarg.h /SUNWspro/WS6U1/include/CC/std/stddef.h /SUNWspro/WS6U1/include/CC/std/stdio.h /SUNWspro/WS6U1/include/CC/std/stdlib.h /SUNWspro/WS6U1/include/CC/std/string.h /SUNWspro/WS6U1/include/CC/std/time.h /SUNWspro/WS6U1/include/CC/std/wchar.h /SUNWspro/WS6U1/include/CC/std/wctype.h /SUNWspro/WS6U1/include/CC/stdarg_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/stddef_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/stdio_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/stdlib_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/string_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/sysent.h /SUNWspro/WS6U1/include/CC/time_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/typeinfo /SUNWspro/WS6U1/include/CC/typeinfo.h /SUNWspro/WS6U1/include/CC/wchar_iso_SUNWCC.h /SUNWspro/WS6U1/include/CC/wctype_iso_SUNWCC.h /SUNWspro/WS6U1/lib/libCrun.a /SUNWspro/WS6U1/lib/libCstd.a /SUNWspro/WS6U1/lib/libCstd.inst /SUNWspro/WS6U1/lib/libCstd.so.1 /SUNWspro/WS6U1/lib/libdemangle.a /SUNWspro/WS6U1/lib/libgc.a /SUNWspro/WS6U1/lib/libgc.so.1 /SUNWspro/WS6U1/lib/libgc_dbg.a /SUNWspro/WS6U1/lib/libgc_dbg.so.1 /SUNWspro/WS6U1/lib/libiostream.a /SUNWspro/WS6U1/lib/libp/libCrun.a /SUNWspro/WS6U1/lib/libp/libCstd.a /SUNWspro/WS6U1/lib/libp/libdemangle.a /SUNWspro/WS6U1/lib/libp/libgc.a /SUNWspro/WS6U1/lib/libp/libgc_dbg.a /SUNWspro/WS6U1/lib/libp/libiostream.a /SUNWspro/WS6U1/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_ccfe.error_help.html /SUNWspro/WS6U1/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_ccfe.msg /SUNWspro/WS6U1/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_libCstd_5.msg /SUNWspro/WS6U1/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_libcomplex_5.msg /SUNWspro/WS6U1/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_libiostream.msg Problem Description: 4430933 Assertion in emitexpression.cc 4432689 C++ program fails to compile using Forte 6 Update 1 C++ compiler 4669810 Template cache not updated correctly. 4674802 compiler confuses user-defined method "T" with std::vector template 4677086 Error: Different types for "?:" (CObject and void) caused by addition of 109508- 4686222 Compiler crashes with Signal 11 (patch regression) 4700682 Cu: FD7 and F6U2 3X slower than F6U1 unpatched 4701739 Assertion: (../links/ftemplate.cc, line 495 or 497 (from 109509-08) 4271402 typeid() leaks memory 4452749 duplicate free in destructor of std::stringstream 4462243 string.length() gives incorrect results 4462258 Performance issue with Forte6 Update 1 ostringstream 4475956 this pointer incorrect for virtual base class 4520401 compiler generates over optimized code for constructor of temporary object 4589227 phys. read() is suboptimal in ifstream::getline()/libC 4592818 Compiler fails with assertion when compile simple type cast code. 4615899 ccfe asserts in prepexpression.cc, line 373 4623923 C++: application jumps to wrong function in complex class hierarchy 4627871 libCstd: code using unique_copy doesn't compile 4638549 109508-07 results in code execution SEGV in std::basic_string. ok with 109508-06 (from 109509-07) 4481451 typedef instance in the base class can not be recognized in second derived class 4488599 incremental compiling fails on template with inline function 4494353 C++ 5.2 produces bad output code with ?: expressions 4507476 inlining fails against auto_ptr STL library 4522954 Error: Cannot cast from long to const long&. 4523162 Application dies if linked with FD6U2 Memory Monitor library libgc_dbg.so (from 109509-06) 4478827 F6U1_patched: compiler(iropt) error: connect_labelrefs: undefined label 4483042 Warning: Could not find source for ... 4500693 CC core dumps instead of giving an error for a long LD_LIBRARY_PATH string 4502095 Can't take address of protected member of superclass (from 109509-05) 4464592 cg error - location counter not on word boundary 4468408 Forte problems with multiple inheritance 4469897 crt*.o symbol references performance hog for opening many *.so modules 4472396 Compiler assertion when a class inherits from more than 197 base classes 4481454 Error: Template parameter "X" may not be redeclared in this scope. 4482425 C++ 5.2 throws cg error: location counter not on word boundary 4484744 use of atexit in crti.o breaks kernel build 4485010 fix for 4469897 and 4484744 require change to CC 4493176 Formal argument error for operator new (from 109509-04) 4318687 casting "this" to a virt base class within an base class initializer may fail 4399456 compiler using incorrect operator definition 4420112 Can't relate template definition to declaration errors when upgraded to F6U2 EA1 4420931 invalid destruction of temporary object in question expression 4421078 5.2 compiler patch 109508-01 template compile error 4424171 could not find match for rw_hashset<...> 4428680 Type inference fails in template use 4432355 'unexpected' esception being erroneously generated 4432465 Assertion: (../links/bind.cc, line 234) while processing test.cpp at line 0. 4432548 C++ 5.2/5.3 - Signal 11 in ccfe while processing source file 4435118 C++ 5.x - friend member function - symbol definition error caught by linker 4444231 Error in function array parameter dependent on template non-type parameter 4455938 c++ 5.2 patch 109508-03 exhibits a problem with the ?: expression 4457846 patched Forte 6.1 makes test program uncompilable 4445992 REGRESSION: c++ compiler failed to compile mozilla with nozomi build 14 4446367 S8 sytem, catch(...) of static variable destructor fails in user .so file 4448602 CC -native expands to -xtarget=generic on recent Sun boxes 4452246 #line directive can't get the preprocessor stright, bug still in CC5.2 4452636 Forte C++ fails to compile nested classes 4459285 C++ compat mode regression in overloaded function resolution. 4460223 Data corruption when using -features=tmplife 4467996 regression possibly due to dependent types 4471153 extraction of a std::string from a stream extracts only N-1 characters 4472917 Patch 109508-03 caused compiling error (from 109509-03) 4241853 can not take address of the static member function 4407058 Template regeneration does not take into account of the defines given to CC 4409167 CC 5.2 performance is poor compared to CC 4.2 4413449 C++ 5.2 generates executables which core dump with inlining turned on 4416930 #line directive confuses preprocessor, bug still in CC5.2 4425868 lvalue error using -features=tmplife 4429244 error message about incompatible pointers when assigning long double values 4432338 /opt/SUNWspro/WS6/include/CC/Cstd/stdcomp.h conflicts with tools.h++&threads.h++ (from 109509-02) 4390276 Template overloading interpreted as multiple declaration 4395194 Failure to instantiate RTTI symbols 4400676 exception not caught due to weak RTTI reference to definition in library 4400961 Compiler incorrectly identifies an overloaded function call as ambiguous 4402249 Signal 11 error, ccfe use NULL next_ordered in case_stmt::clone 4403527 Compiler dies with SIGNAL 11 4403751 problem with typedefs in templates 4405680 Default function parameter of template function not found 4409198 At -O2 or higher, iropt aborts with undefined label error 4410165 C++ 5.2 CafeTeamBuild 2000/12/06 causes a Signal 11 but no core file 4411037 initializing variable defined in an if-statement in inline function 4411266 C++ 5.2: with empty enum list, catch(...) does not catch exceptions 4412450 SEGV while calling string destructor (with flag -features=tmplife) 4412578 C++ puts SUNWS_cache in wrong dir after a rebuild 4413674 JNI has problems with libCstd 4413778 Early Access 5.3: Assertion failed: i < last_block + 10 4418755 Changes in mapping of ex_throw/__exdbg* entries breaks debugging of exceptions (from 109509-01) 1168954 Compiler does not issue error for missing return statement 4041668 Duplicate error message 4041800 Char "?" for type name in error message 4092017 Not detecting error 4092060 Not detecting error - member of base class, member name must be accessible 4095443 compiler does not issue any warnings about the code being unreachable or missing 4100832 doesn't detect invalid pointer to member 4100991 reference member of union error not detected 4152418 access checking incorrect for static member functions used as default arguments 4178158 problem with dependent name resolution 4180801 Incorrect diagnostics for constructor access when constructing an array 4190532 &(A::foo) incorrectly treated as pointer to member 4224005 explicit destructor call rejected 4240057 problem with friend declarations in namespases 4241051 Can not apply & to the static const member of the class 4241935 can not use exception specification inside function body 4246354 In template-argument ambiguity between a type-id and expression is not resolved 4249259 can not use overloaded function as template-argument 4289013 incorrect unqualified name lookup 4294512 Microsoft Compatibility 4294591 compiler doesn't find conversion to common type in ?: expression 4298334 Assertion failure deptab[code] == dep.index() in c_compress.h 4301919 Multiple declaration error message in C++ 5.0 4306575 no error message for ambiguous template function 4309374 virtual table layout incorrect for empty virtual bases 4344457 Can't use template of incomplete type in declaration 4346148 Compiler issues confusing diagnostic for undefined template name 4347675 -xbuiltin 4350152 C++ front-end should label struct params passed by reference as un-aliased 4350153 C++ front-end should mark virtual table info as read-only data 4351660 extend #ident to concat multiple string args to facilitate version.h 4355732 Assertion in init.cc on template code 4355901 Assertion error in tmplmatchargs.cc 4358653 compiler aborts with Assertion: (../links/overload.cc, line 923) 4359425 assertion failure in calling template function 4359428 Template function not found if nested dummy arguments are used 4360593 compiler allows initializing an enum with an int value 4360946 compiler fails to reject call for same overloaded functions from different names 4362016 template whole-class intantiation regression 4362607 exception in constructor-try-block is not re-thrown 4363506 -xinline option disappeared 4368974 string assignment after update gives wrong answer 4369547 Access declaration not allowed to change access rights 4369846 Compiler aborts with assertion when deleting a ptr-to-array type 4370768 Compiler does not select partial specialization 4370837 problem with explicit instantiation and default args 4371609 Compiler loops on default parameter passed by value 4371632 throw in destructor does not clean up base class and data member 4374309 problem with dependent name resolution, involving non-type template argument 4374784 Compiler allows taking address of temporary 4377111 compiling C++ file with -g0, gives Error: Different types for "?:" (? and void) 4377408 Failure of error diagnostics for anonymous union members 4378045 duplicate stabs (diff type numbers) for nested enums 4379719 compiler does not detect classes without a final overrider 4379882 enum with MIN_INT as initializer causes compiler error 4379954 template specialization not selected 4380359 STL std::find algorithm requires != operator 4380590 compiler should warn about too-large shifts 4381112 Optimization level changes result of integer computation 4381247 5.2 compiler produces erroneous message Cannot cast from int* to int& 4381607 incorrect mangled name for instances of partial specializations 4382947 wrong destructor being called under multiple inheritance situation 4383056 C++ 5.2 is slower than C++ 5.0, both are much slower than g++ 4383064 STL vector::resize returns uninitialized memory 4384145 C++ "inaccessible copy constructor" error 4384753 compiler dies with an assertion when building libCstd with dmake 4384808 signal when initializing variable to constant void expression 4384942 string::npos missing from libCstd 4385181 Undefined symbol for "const volatile int i = 1;" 4385480 The C++ compiler rejects code that it should be able to handle. 4385819 C++ 5.0/6.0 compat mode broken on new operator. 4386722 C++ compiler does not handle member function templates correctly. 4388216 libiostream.a in 5.2 Compiler needs to be compiled with -KPIC or without -Kpic 4388547 Sun C++ compiler does not detect missing throw clause in derived class function 4388644 template function match not found for dependent types that are templates 4390858 c++ link time errors of "is out-of-date and will be regenerated" 4391089 Compiler features available in G++, MS VC++, and HP-UX aCC but not in F6U1 4394658 compiler skips initialization of an enum 4396827 Regression in conditional #line directive 4397962 cg error (as) : "/tmp/ccfe.15402.1.s" 4398422 Classic iostream: new[] deleted with delete instead of delete[] 4398834 Ambiguous mangling of member func names for partially specified templates 4402448 plumhall4.0 _1454X32.cpp compiled with -g fails during runtime 4402577 Cannot link dynamic library with -misalign, relocation error Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch." For Solaris 7-8 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/106326-01 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- Due to the size of this patch, it can require a maximum of 139 MB of free space in the /var partition to install properly. To help minimize this, you can specify a different location where the information is stored that will allow you to back out this patch. On Solaris 2.6, Solaris 7, and Solaris 8, please see the -B option description in the patchadd man page. It is strongly recommended that the compiler common components patch to be installed. The patch number is 109502. Please refer to the "Patches required with this patch:" line above for the minimum patch revision level required. It is strongly recommended that the C++ Runtime patches (patches to the Solaris SUNWlibC package) are installed on all systems used by the compiler or used to execute code generated by these compilers. In all cases, these are the minimum revision level recommended. If more recent revision levels are available, we encourage you to use them. Solaris Version SPARC SPARC V9 Intel ------- --------- --------- --------- 2.6 105591-10 na 104678-08 7 106327-09 106300-10 106328-09 8 108434-02 108435-02 108436-02 The SPARC V9 patch is only required for systems running Solaris 7 or Solaris 8, and either executing or compiling 64-bit C++ applications. README -- Last modified date: Wednesday, August 14, 2002