Unsupported options
The following compiler options are not supported by the Blue Gene/L hardware
and should not be used:
- -qsmp
- This option requires shared memory parallelism, which is not used by
the Blue Gene/L.
- -qpdf, -qshowpdf
- The XL C/C++ and XL Fortran compilers do not fully support
tuning optimizations through profile-directed feedback (PDF) for Blue Gene/L.
- options specifying 64-bit mode
- Blue Gene/L uses a 32-bit architecture. You cannot compile in 64-bit
mode. -q64, -qwarn64, and all other options that apply to 64-bit mode are unsupported.
- -qaltivec (C/C++)
- The 440 processor does not support VMX instructions or vector data types.
- -qenablevmx
- The 440 processor does not support VMX instructions or vector data types.
- -qpic
- This option controls the selection of TOC size for Position Independent
Code. PIC code is used for shared/dynamic libraries, which
are not supported on Blue Gene/L.
- -qmkshrobj (C/C++)
- This option creates a shared library object. Shared
libraries are not supported on Blue Gene/L.