Why shall glibc never get installed on GNU/Linux systems in /usr/local?
{AJ} The GNU C compiler treats /usr/local/include and /usr/local/lib in a special way, these directories will be searched before the system directories. Since on GNU/Linux the system directories /usr/include and /usr/lib contain a — possibly different — version of glibc and mixing certain files from different glibc installations is not supported and will break, you risk breaking your complete system. If you want to test a glibc installation, use another directory as argument to –prefix. If you like to install this glibc version as default version, overriding the existing one, use –prefix=/usr and everything will go in the right places.