¿Cómo construir e instalar gcc con rpath incorporado?

Estoy intentando construir e instalar mi propio gcc 4.7.2 en / usr / local para usarlo en lugar del gcc 4.4.6 en / usr. (Esto es en CentOS 6.3.)

gcc hace que los ejecutables y las bibliotecas dinámicas se vinculen dinámicamente a sus propias bibliotecas dinámicas, por ejemplo. libstdc ++. entonces ¿Cómo compilo e instalo gcc para que los binarios generados obtengan automáticamente una opción de enlace -rpath (-rpath / usr / local / lib64) que hace que las bibliotecas dinámicas en / usr / local / lib64 estén vinculadas en lugar de las de / usr / lib64 o / lib64?

Si funciona correctamente, después de crear un ejecutable con el gcc sin especificar "-Wl, -rpath = / usr / local / lib64", cuando ldd el ejecutable, debería mostrar /usr/local/lib64/libstdc++.so. 6 en lugar de /usr/lib64/libstdc++.so.6. Del mismo modo para el libgcc_s.so.1.

He intentado diferentes enfoques, incluida la especificación de LDFLAGS_FOR_TARGET = -Wl, -rpath = / usr / local / lib64, -rpath = / usr / local / lib en la línea de comandos 'configure', pero nada funcionó.

Respuestas a la pregunta(1)

Su respuesta a la pregunta