Novedades de Solaris Express Developer Edition

Archivo de configuración del vinculador del tiempo de ejecución

Esta mejora de las herramientas de desarrollo es una novedad de Solaris Express 7/06.

Los archivos de configuración del vinculador del tiempo de ejecución se crean y administran con el comando crle. Estos archivos de configuración se utilizan para modificar las opciones predeterminadas del vinculador del tiempo de ejecución de Solaris. En las versiones anteriores a Solaris Express 7/06, los archivos de configuración del vinculador del tiempo de ejecución generaban errores al utilizarse en plataformas AMD64. A partir de esta versión, se ha mejorado el formato de los archivos de configuración del vinculador del tiempo de ejecución para resolver dichos problemas. Esta mejora del formato permite una mejor identificación y garantiza que el vinculador del tiempo de ejecución no utilice un archivo de configuración generado en una plataforma incompatible.

Los archivos de configuración del vinculador contienen datos binarios específicos de la plataforma. Un archivo de configuración concreto se puede interpretar con software que tenga la misma clase de equipo y el mismo orden de bytes. Sin embargo, en las versiones anteriores a Solaris Express 7/06, la información necesaria para aplicar esta restricción no se incluía en los archivos de configuración del vinculador.

A partir de esta versión, los archivos de configuración del vinculador contienen información de identificación del sistema al principio del archivo. El comando crle y el vinculador del tiempo de ejecución utilizan esta información adicional para comprobar la compatibilidad con los archivos de configuración de vínculos. Esta información también permite al comando file identificar correctamente los archivos de configuración de vínculos. Para la compatibilidad con versiones anteriores, se siguen aceptando archivos de configuración de vínculos antiguos, pero sin las comprobaciones de errores y de identificación que se llevan a cabo ahora. Cuando se utiliza la opción de actualización (-u) en un archivo de configuración del vinculador más antiguo que no tiene información del sistema, el comando crle no añade información del sistema al resultado.

Para obtener mas información, consulte las páginas de comando man: