Meta-makes: Imake y Autoconf

Introducción

Las herramientas que llamaremos metamakes son un conjunto de utilidades que permiten acoplar el fuente de un programa para permitir la compilación correcta, soportando las idiosincrasias del sistema operativo en el que construiremos el programa.

Es un hecho que, incluso tratándose del mismo sistema operativo, la configuración de éste no tiene por qué ser igual de una máquina a otra (piénsese, por ejemplo en el caso actual de Linux, donde es facil ver sistemas con versiones del kernel 2.0.x y 2.2.x, además de haber sistemas que aún emplean la librería libc5, mientras que otros usan glibc2)

Bien, para resolver todas las pegas que nos podamos encontrar cuando compilemos nuestros programas en los entornos a los que van destinados, existen una serie de utilidades que permiten averiguar cosas sobre el sistema operativo objetivo y configurar los fuentes para que soporten unas u otras características. Aquí discutiremos dos:

Aunque describiremos los dos sistemas por encima, haremos mas incapié en el segundo, al tener mayor impacto dentro del entorno del software libre 1

Notas:


Luis.Colorado@Hispalinux.ES
Puentelarrá 31
28031 MADRID
http://SLUG.HispaLinux.ES/~luis/