personaje, el 8 de abril a las 01:01 me escribiste: > 2008/4/8 Leandro Lucarella <[EMAIL PROTECTED]>: > > personaje, el 7 de abril a las 17:07 me escribiste: > > > > > > > 2008/4/7 Leandro Lucarella <[EMAIL PROTECTED]>: > > > > personaje, el 7 de abril a las 15:18 me escribiste: > > > > > > > > > El problema que tengo es que ini no es creado y por lo tanto, no se > > > > > ejecuta el código que registra a Creada en Creadora. > > > > > > > > La única pregunta que se me ocurre es como linkeás todo esto, porque > > tu > > > > inicializador vive sólo en el .o donde lo definís, tal vez sólo te > > estás > > > > olvidando de linkear el .o de inicialización? > > > > > > del linkeo se ocupa cmake, y están todos los simbolos porque si > > > incluyo Creada desde otro .cpp y creo una instancia (la use o no, e > > > incluso se ejecute o no) todo funciona como corresponde, mi único > > > miedo es que el compilador esté descartando el código porque nadie lo > > > usa... > > > > Estás optimizando? Igual es raro si es una optimización, porque claramente > > no es semánticamente igual que esté o no esté esa instanciación. > > sin optimización. > > > > > Que pasa si no lo ponés en el namespace anónimo? De esa forma no es > > privado al módulo y ya ahí seguro que no te lo puede optimizar porque te > > lo pueden usar desde afuera. > > pasa lo mismo. > > También es raro, porque me hice un ejemplo simplificado y funciona > (implementé el ejemplo que envié a la lista)... tendrá algo que ver > que está en un .a que después uso al linkear? voy a probar eso con mi > ejemplo simple a ver si lo puedo hacer fallar igual.
Sí, sí, sí. El linker del .a saca solo lo que usa... =) Probá de linkear el .o en vez del .a y seguro te anda... -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- Oiganmen ñatos de corazón, es más posible que un potus florezca en primavera a que un ángel pase con una remera. -- Peperino Pómoro
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
