[openmamba-users-it] autospec problema
riccardo moja
riccardo.moja a gmail.com
Gio 31 Gen 2008 22:07:55 CET
> Tutto il codice di un sistema open source è in continua evoluzione, non si
> mantengono funzionalità di libreria obsolete o difettose per permettere ai
> programmi vecchi di continuare a funzionare, questo è possibile ed è un
> grosso vantaggio dei sistemi aperti rispetto a quelli proprietari.
> A volte i problemi di compilazione hanno la loro causa nella libreria, a volte
> nel compilatore, a volte nel codice sorgente che si sta compilando, a volte
> negli script per il build (gli autotools, configure e make), a volte in
> qualcosa che non va nel sistema, ecc...
> Di solito il gcc diventa più restrittivo per risolvere delle ambiguità nel
> codice sorgente che viene compilato, quindi modificare quest'ultimo con una
> patch serve anche a renderlo più corretto e leggibile. Le distribuzioni
> applicano centinaia di patch per permettere che un sistema sia integrato in
> tutti i suoi componenti, per cui non è realistico aspettarsi che tutto si
> compili per tutti.
> Il buon senso di chi sta pacchettizzando permetterà di decidere se il problema
> è nel codice sorgente che si vuole compilare o in un componente di sistema.
> La storia del gcc insegna che più volte ci sono state discussioni accese per
> determinare se certi problemi andassero imputati ad un codice sorgente
> scritto in maniera non corretta o in una non corretta interpretazione da
> parte del compilatore. Questo è solo un esempio per mostrare come la
> lungimiranza ed una visione generale di come si vuole evolvere il software
> sia importante.
> Come sviluppatore di una distribuzione sei libero di modificare una libreria,
> il compilatore e qualunque componente sia necessario se il problema non si
> trova nel software che vuoi pacchettizzare, o comunque di segnalare il
> problema all'opportuno manutentore.
>
grazie per la delucidazione, ora mi è grossomodo chiara la questione
Maggiori informazioni sulla lista
openmamba-users-it