There are two scripts called ‘makelocalrc’ found in the 32-bit and 64-bit bin directories that check which glibc is install. This check is necessary to ensure the correct header files and PGI C libraries are installed on your system. Since glibc 2.6 was released after PGI 6.1, this script does not contain an entry for 2.6. If you manually add a case to both files, using the same values as 2.3, and then rerun the ‘install’ script, the compilers should install.