vac_configure options

The vac_configure command has the following syntax:

Read syntax diagramSkip visual syntax diagram
>>-vac_configure--+--------------------+------------------------>
                  '- -target--platform-'   

   .-------------------.                               
   V                   |                               
>----+- -gcc--path---+-+--+-----------+--+---------+------------>
     '- -gcc64--path-'    +- -o--name-+  '- -force-'   
                          '- -install-'                

>--+----------+------------------------------------------------><
   '- -linker-'   

Read syntax diagramSkip visual syntax diagram
>>-+- -ibmcmp--installation_path--------------+----------------->
   | .--------------------------------------. |   
   | V                                      | |   
   '---+- -mass--xlmass_path/xlmass/6.1---+-+-'   
       +- -smprt--xlsmprt_path/xlsmp/2.1--+       
       +- -vaclic--lic_path/vac/11.1------+       
       +- -vacpprt--xlrte_path/vacpp/11.1-+       
       +- -vac--xlcmp_path/vac/11.1-------+       
       '- -vacpp--xlcmp_path/vacpp/11.1/--'       

>--+--------------------------+--------------------------------><
   '-template_config_filename-'   

where:

-h
Displays the vac_configure options help page.
-target platform
Specifies the operating system platform. Valid names are:
  • sles
  • rhel
If you do not specify a value, the default is the one corresponding to the host operating system.
-gcc path
Specifies the path where the native GCC bin/ directory is installed. For example, if the GCC command is /usr/bin/gcc, you would specify:
  -gcc /usr
-gcc64 path
Specifies the path where the native 64-bit GCC bin/ directory is installed. For example, if the 64-bit GCC command is /usr/bin/gcc -m64, you would specify:
 -gcc64 /usr
-o file_name
Specifies the name of the configuration file to generate. By default, output is written to the display only.
-install
Generates the default configuration file as installation_path/vac/11.1/etc/ vac.cfg.$OSRelease.gcc$gccVersion. By default, output is written to the display only. Where $OSRelease is the level of the Operating System, and $gccVersion is the GCC version installed on the system. For example, vac.cfg.sles11.gcc432, or vac.cfg.rhel5.5.gcc412.
Note: installation_path is the installation location of the compiler packages. If the compiler is installed in the default location, installation_path is /opt/ibmcmp/.
-force
Forces the vac_configure utility to overwrite any existing output file with the same name and path as that specified by the -o or -install options. By default, if you do not use -force, vac_configure issues an error message and stops if the specified file already exists.
-ibmcmp installation_path
Specifies the path where all of the IBM XL C/C++ for Linux packages are installed (if all packages are installed in the same path). By default, the path is /opt/ibmcmp/.
-mass xlmass_path/xlmass/6.1/
Specifies the path where the xlmass package is installed. By default, the full path is /opt/ibmcmp/xlmass/6.1/.
-smprt xlsmprt_path/xlsmp/2.1/
Specifies the path where the xlsmp.msg.rte, xlsmp.rte, and xlsmp.lib packages are installed. By default, the full path is /opt/ibmcmp/xlsmp/2.1/
-vaclic lic_path/vac/11.1/
Specifies the path where the vac.lic package is installed. By default, the full path is /opt/ibmcmp/vac/11.1/.
-vacpprt xlrte_path/vacpp/11.1/
Specifies the path where the vacpp.rte and vacpp.rte.lnk packages are installed. By default, the full path is /opt/ibmcmp/vacpp/11.1/.
-vac xlcmp_path/vac/11.1/
Specifies the path where the vac.cmp, vacpp.omp.rte and vac.lib packages are installed. By default, the full path is /opt/ibmcmp/vac/11.1/.
template_config_file_name
The input file that is used to construct the configuration file. By default, this is /opt/ibmcmp/vac/11.1/etc/vac.base.cfg. If you relocated the vac.cmp package to xlcmp_path but want to use the default template, specify:
 xlcmp_path/vac/11.1/etc/vac.base.cfg