9.2.37 --select-objects
Select library objects based on options (this is the default).
Some compiler options, such as -mlarge-arrays
, must be set consistently across all objects in an application. In order to maintain full compatibility, pre-compiled libraries must contain multiple versions of each object. Library objects are selected based on a signature which is created by the compiler and reflects the options used to create the object. Objects from older libraries that lack a signature are considered to be compatible if the restrictive compiler options have not been set.