martes, 30 de agosto de 2011

Error en Object GCC AIX

Pues resulta que compilando paquetes en AIX produce a veces un error de este tipo al hacer make:

ld: 0711-596 SEVERE ERROR: Object ./libdialog.a[util.o]
An RLD for section 2 (.data) refers to symbol 1781,
but the storage class of the symbol is not C_EXT or C_HIDEXT.
collect2: ld returned 12 exit status

La solución a esto (en la mayoría de las veces) es quitar la opción "-g" de la variable CFLAGS del archivo configure, después de haber quitado la opción que por cierto es para debug de GCC podremos compilar bien.