.. include:: /../getting_started/vars.rst .. _section-General-611: 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 :ref:`section-Product-Index-611` for specific issues. For information about the RTPS versions supported for each |CONNEXT| release, see :link_release_notes_612_comp:`Compatibility, in the RTI Connext DDS Core Libraries Release Notes <>`. .. attention:: For important information on new and removed platforms and features, see :link_whats_new_612:`What's New in 6.1.2 <>`. See also individual products' :link_rti_community_doc_s:`Release Notes <612>`. (See the Previous Releases sections of these documents for 6.1.1 information.) .. _section-MG-69-611: 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.