Compile libstdc ++ con estilo hash SYSV

¿Hay alguna manera de compilar libstdc ++ de GCC con SYSV de estilo hash en lugar de GNU / Linux? Tengo una cadena de herramientas (a través de crosstool-ng) que utilizo para compilar la biblioteca de nuestra empresa para trabajar con una amplia gama de sistemas Linux.

Uno de estos sistemas es un RedHat muy antiguo que solo tiene el estilo hash SYSV, cuando compilo una biblioteca / programa C solo con la cadena de herramientas, funciona muy bien ya que el binario generado usa SYSV.

Pero, cuando me conecto con libstdc ++, el binario cambia automáticamente al estilo GNU / Linux, la razón es porque libstdc ++ se creó como GNU / Linux, de ahí la pregunta.

Ejecutar el binario en este sistema me da el error

ELF file OS ABI invalid

Solo para completar, ya he intentado -Wl, - hash-style = sysv, sin éxito.

Además, tengo otra cadena de herramientas para el sistema ARM que tiene la misma versión de GCC, GLIBC, etc., pero en esta cadena de herramientas libstdc ++ usa SYSV, no sé por qué.

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta