The table below lists link options that permit the use of Open PL/I with other software products. For more information, see the section Using Open PL/I with Other Software Products.
| Option | Explanation | 
|---|---|
| -mvs | Allows linking of programs running under the control of JCL. 
                              				  
                               Note: -mvs is deprecated and will be removed in a future release. Please use the 
                                 					 -systemmvs option instead. 
                                 				  
                               
                              				
                            |  
                           			 
                        
| -ims | Allows linking of programs running under the control of IMS. 
                              				  
                               Note: -ims is deprecated and will be removed in a future release. Please use the 
                                 					 -systemmims option instead. 
                                 				  
                               
                              				
                            |  
                           			 
                        
| -cics | Allows linking of programs running under the control of CICS. | 
| -db2 | This option is required for the mfdb2 preprocessor, which is deprecated. Please use the EXEC preprocessor (invoked by -sql db2). | 
| -systemcics | Compiles and/or links to execute under CICS. | 
| -systemims | Compiles and/or links to execute under IMS. | 
| -systemmvs | Compiles and/or links to execute under MVS. | 
| -dll | Generates a dynamically linked library. | 
| -so | Generates a shared object. | 
| -strip | Tells ldpli to strip the debugging information. | 
| -nostrip | Tells ldpli to not strip the debugging information. This is the default. | 
| -o | Specifies executable file name. | 
| -L | Specifies library search path. | 
| -l | Specifies library. | 
| -Q [option] | Specifies nativeld options. | 
| -verbose/-stat | Prints information/statistics to the standard output as each linker phase completes. | 
| -version/-v | Shows the version number of the linker. | 
| -fixedvalidate | Causes the RTS to turn on additional checking to ensure that FIXED DECIMAL field contents are can contain characters 0 through 9 and CDF hex values. This option raises the CONVERSION condition if the assignment or the result of a math operation causes the FIXED DECIMAL field to contains an invalid character. The default is -nofixedvalidate. | 
| -fixedoverflow | Enables checking that raises the SIZE condition if an operation causes a FIXED DECIMAL value to overflow. The default is -nofixedoverflow. | 
| -z | Creates a shared library suitable for use with cob. |