I noticed that the libc library on the rck nodes are of an older version. Specifically libc-2.3.6 (The rck nodes on the SCC data center). I'm trying to run a few programs that depend on features available in a never version of libc and was wondering as to why intel chose to go with these older versions of libc while running a newer kernel on the rck nodes.
Yes, the SCC nodes are running an older Linux kernel. And libc-2.3.6 is the standard C library included with that kernel.
Please feel free to experiment with newer ibraries. You can install and use icc/gcc under your own /home as well as under /opt. Each icc data center user has his/her own icc license, so a personalized copy should still work for you. If it does not, it's a bug.