Il 12/10/07, Emanuele Olivetti<emanuele@xxxxxxxxxxxxxx> ha scritto: > Cambiando invece l'ordine dei file passati a g++ il problema sparisce: > g++ dh_creation.cpp libcrypto.a libssl.a -o dh_creation > infatti compila correttamente. > > Io ho sempre creduto che l'ordine dei file fosse ininfluente... L'ordine sulla riga del linker è importante: il lookup dei simboli va da sinistra a destra La cosa ti permette ad esempio di fare l'override di un simbolo in una libreria (di cui ad esempio non puoi/vuoi modificare e ricompilare) interponendoci una tua libreria/file oggetto che ridefinisce il simbolo. -- (\_/) | \ \ | ___|_ |_ | /\/\ ianezz ovunque egli sia :-) (^.^) | _ \ | \ | _| / / {^.^ } Verba volant, scripta /(")(") _|_/ _\_| _|____|____|____| (")(")\ manent, data corrupted =�������슇b�+�+ޮțj�Z�������g��� ��(���4β��r��z�����r��y���[h�)���ޞ�ު笵��zX���+