4.1. General Compatibility 6.1.2
This section describes issues that may affect backward compatibility in the Connext suite in release 6.1.1 or 6.1.2. Upgrade considerations are the same whether you are upgrading to 6.1.1 or 6.1.2. There are no additional upgrade considerations between 6.1.1 and 6.1.2.
See also Product-Specific Compatibility 6.1.2 for specific issues.
For information about the RTPS versions supported for each Connext release, see Compatibility in the RTI Connext Core Libraries Release Notes for 7.3.0 LTS.
Attention
For important information on new and removed platforms and features, see What’s New in 6.1.2. See also individual products’ Release Notes. (See the Previous Releases sections of these documents for 6.1.1 information.)
4.1.1. Potential -fPIC flag issue when using static libraries in Linux and QNX if upgrading from 6.1.0
In 6.1.0, RTI no longer built Linux or QNX static libraries with the -fPIC
flag
(whereas previously RTI did build with this flag). Therefore, in 6.1.0, you
could no longer link Linux or QNX static libraries with object files built
with the -fPIC
flag.
Updating to 6.1.1 or 6.1.2 fixes this problem, because RTI builds Linux and QNX static
libraries with the -fPIC
flag again starting in 6.1.1. Therefore:
If you are upgrading to 6.1.1 or 6.1.2 from a release before 6.1.0, you do not need to do anything.
If you are upgrading from 6.1.0 to 6.1.1 or 6.1.2, and you used Linux or QNX static libraries, you may need to change the way you build object files to use the
-fPIC
flag if you aren’t using the-fPIC
flag already.