Che dire, certo, in passato si usava la conf -mcpu=i686 successivamente sostituita appunto da mtune, che è quasi la stessa cosa, ed immagino che in rete ci sia una risposta meglio buttata della mia, ma oggi il compilatore gcc ha fatto passi da gigante e Pat si è adattato.
Per quanto riguarda alcuni pachetti i686, alcuni vogliono la feature, che so... 3dnow mmx sse di default, del tipo se lo puoi caricare è bene se no ... cambia programma!!! o cpu
Piccolo esempio, personale: avevo un pentum 200mhz MMX, l' unica distro che mi permetteva di vedere i divx/xvid era slack o anche gentoo...(10gg di compilazione...)
Le distro a 64bit, spesso, sono compatibili all' indietro, perchè x86_64bit che significa che non è solo a 64bit ma è anche "trentadue bit e sessantaquattro" ossia con librerie per far funzionare alcuni programmi a 32.. (scusa se mi ripeto).
Molte distro Slack derivate (o repository alternativi), fanno tutte lo stesso errore, quello di rendere la propria distro o pachetto, un pò ibrida/o mettendo, anzi, mischiando pachetti compilati i686 e i486. Tecnicamente non sarebbe sbagliato, se le uso su macchine moderne, così facendo, aumenta l' ottimizzazione per quel formato (32bit), ma su macchine datate? e... li ti voglio.. anche solo un misero centrino, 1gb di ram, 1500 mhz... l' esecuzione di un binario a 686 affaticherebbe la povera cpu rallentandone l' esecuzione-caricamento in memoria. Mi spiego meglio, vediti libreoffice, possiamo averlo in due modi, derivato dal binario, (con le ottimizzazioni scelte dallo staff di libreoffice e per sola architettura i686 in poi) o dai sorgenti, e qui sarebbe bene crearli con il classico -march=i486 -mtune=i686, il vantaggio della seconda è la velocità di caricamento rispetto alla versione binaria (i686) in più si segue lo standard della distro con la sua "universalita" di esecuzione. (Naturalmente per universalità intendo su macchine post i386)
Sai che sbattimento compilare libreoffice... ma su una buona macchina in 3-4 ore dovresti avere il pachetto finito, ma.... molti per praticità, pachettizzano sempre e solo il binario 686... facendo preferire l' uso di calligra perchè all' apparenza è più veloce, anche se.. su un' ambiente un pò pesantuccio (NdA
)
Personalmente se volessi un sistema i686 passerei ad Archlinux, o altra distro i686.