This example is based on the following assumptions:
Existing XL Fortran V9.1 runtime packages | New XL Fortran V10.1 runtime packages |
---|---|
xlsmp.msg.rte-1.5.0-0 | xlsmp.msg.rte-1.6.0-0 |
xlsmp.rte-1.5.0-0 | xlsmp.rte-1.6.0-0 |
xlsmp.lib-1.5.0-0 | xlsmp.lib-1.6.0-0 |
xlf.msg.rte-9.1.0-0 | xlf.msg.rte-10.1.0-0 |
xlf.rte-9.1.0-0 | xlf.rte-10.1.0-0 |
For this scenario, you use the following steps:
rpm -e xlf.msg.rte-9.1.0-0 --nodeps rpm -e xlf.rte-9.1.0-0 --nodeps rpm -e xlsmp.lib-1.5.0-0 --nodeps rpm -e xlsmp.rte-1.5.0-0 --nodeps rpm -e xlsmp.msg.rte-1.5.0-0 --nodeps
rpm -ivh *.rpm
# sed -e "s/xlsmp\/1\.5/xlsmp\/1\.6/g" < /etc/opt/ibmcmp/xlf/9.1/xlf.cfg > /etc/opt/ibmcmp/xlf/9.1/xlf.cfg.new # mv /etc/opt/ibmcmp/xlf/9.1/xlf.cfg.new /etc/opt/ibmcmp/xlf/9.1/xlf.cfg
# /opt/ibmcmp/xlf/10.1/bin/xlf_configure -gcc /usr -gcc64 /usr -ibmcmp /opt/ibmcmp/ /opt/ibmcmp/xlf/10.1/etc/xlf.base.cfg -o /etc/opt/ibmcmp/xlf/10.1/xlf.cfg