When uninstalling XL C/C++, you must remove many of the packages in a specific order to avoid dependency uninstallation errors.
To uninstall IBM XL C/C++ for Linux®, V11.1 issue the following commands, in the order given below.
The following packages are C or C++ specific, and must be uninstalled to uninstall XL C/C++:
rpm -e vacpp.cmp-11.1.0.0-$B rpm -e vacpp.lib-11.1.0.0-$B rpm -e vac.cmp-11.1.0.0-$B rpm -e vac.lib-11.1.0.0-$B rpm -e vac.lic-11.1.0.0-$B rpm -e vacpp.rte.lnk-11.1.0.0-$B rpm -e vacpp.rte-11.1.0.0-$B
If you have XL Fortran installed on your system, and want it to continue to function normally, do not uninstall the following packages; otherwise, uninstall them in the order given below:
rpm -e xlmass.lib-6.1.0.0-$B rpm -e xlsmp.lib-2.1.0.0-$B rpm -e xlsmp.rte-2.1.0.0-$B rpm -e xlsmp.msg.rte-2.1.0.0-$B
If installed, the following packages can be uninstalled in any order. Uninstalling them will not affect the performance of XL Fortran:
rpm -e vacpp.samples-11.1.0.0-$B rpm -e vacpp.man-11.1.0.0-$B rpm -e vacpp.help.pdf-11.1.0.0-$B