Se você tem o glibc 2.12 instalado, você NÃO possui o CentOS7; você está no CentOS6. Embora tenha havido muita dor sobre o bloqueio de versões principais / secundárias após o lançamento da distribuição - é para estabilidade, teste e certificação; você aprenderá o valor mais tarde - a versão que você está procurando não deve existir sob um centos7 atualizado.
Atualize seu CentOS7, faça uma yum install de apr (apr-devel também?) e pronto.
Se você tiver o CentOS6, o apr-1.3.9-5.el6_2.x86_64 requer o glibc-2.12. A instalação do Yum também lhe dará o que você precisa aqui.
Em geral
- Não misture RPMs de repositórios alientes: você está procurando por dor.
- Não misture RPMs em dois lançamentos de distro diferentes - eles foram projetados para funcionar juntos e testados dessa forma.
- se de repente ficar difícil ou se houver mensagens estranhas, há uma boa chance de você estar fazendo algo que não deveria.
- Dependência Inferior [tm] é auto-infligida. Sem exceções.
Eu trabalhei em uma distro; não no suporte, mas adjacente a ele. # 4 é uma teoria bem testada.