eu uso o gcc-2.95.2 desde nov 16 1999, e nunca tive problemas na serie de kernels que compilei (estou a usar a 2.2.17 agora) estranho essas incompatibilidades-- as unicas coisas que podem sar problemas sao codigo mal gerado (mas duvido que isso aconteca, senao afecta as outras apps tb), problemas no inline-asm, ou a nivel de segmentos gerados. normalmente, a maior parte dos problemas (leia-se: incompatibilidades), estao nos binutils, em particular no LD mas sobretudo no AS (gas). lembro-me de ha coisa de tres anos, nao conseguia compilar uma nova versao do kernel (acho que era das primeiras 2.0.x, mas nao tenho a certeza), porque o meu AS nao tinha a opcao -D (acho eu). Depois de pesquisar na source do GAS, vi que a opcao -D das novas versoes, apenas existia nas versoes ELF (eu ainda tinha a.out), mas nao fazia nada em elf! Acabei por patchar o AS, adicionar a flag fake -D e tudo correu bem... -- carlos |