home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 7.3.1.2m C++ Compiler Execution Environment Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 6. _C_o_m_p_a_t_i_b_i_l_i_t_y__N_o_t_e_s
-
- In 32-bit mode, the 7.3 release of the C++ compiler is fully
- compatible with the 7.2.1, 7.2, 7.1, 7.0, and 6.2 releases
- of the compiler.
-
- In 64-bit mode, the 7.3 release of the C++ compiler follows
- the 64-bit Applications Binary Interface (ABI). Objects
- compiled in 64-bit mode cannot be linked together with
- objects compiled in 32-bit mode, and 64-bit objects will
- only run in an IRIX 6.2 (and above) operating system
- environment.
-
- MIPSpro C++ 7.3 is fully compatible with 7.2.1 in 64-bit
- mode, with the following exception: If you have WHIRL
- intermediate (.o) files left over from compilations using
- MIPSpro 7.2.1 with interprocedural optimization enabled
- (i.e., -IPA), you must recompile the entire set of files.
-
- In n32 mode, the 7.3 release of the C++ compiler follows a
- new Applications Binary Interface (ABI). Objects compiled
- in n32 mode cannot be linked together with objects compiled
- in 32-bit mode or with objects compiled in 64-bit mode, and
- n32 objects will run only in an IRIX 6.2 (and above)
- operating system environment.
-
- MIPSpro C++ 7.3 is fully compatible with 7.2.1 in n32 mode,
- with the following exception: If you have WHIRL
- intermediate (.o) files left over from compilations using
- MIPSpro 7.2.1 with interprocedural optimization enabled
- (i.e., -IPA), you must recompile the entire set of files.
-
-
-
- 6.1 _C_o_m_p_a_t_i_b_i_l_i_t_y__b_e_t_w_e_e_n__M_I_P_S_p_r_o__7_._3_._1_._2_m__a_n_d__7_._3
-
-
- The 7.3.1.2m and 7.3.1.1m maintenance updates are fully
- compatible with the MIPSpro 7.3 release with the following
- exception:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- Programs that were compiled with MIPSpro 7.3 C++ and use
- STL allocators will need to be recompiled with the new STL header
- files from c++_dev. Otherwise, they may encounter the following
- type of failure:
-
- unresolvable symbol in
- _S_free_list__Q2_3std45__default_alloc_template__pt__13_XCbL10XCiL10
-
- A workaround, if you want to compile something using 7.3.1.2m so that
- it's compatible with something compiled using 7.3: add the flag
- -D_NOTHREADS to the compilation.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-