Tudo ia bem com o meu notebook com o Arch Linux, tão bem que resolvi abusar: instalei o compilador C da Intel e testei construir pacotes com o icc. A maneira mais simples que achei foi colocar as chaves de otimização CFLAGS e o compilador (CC=icc) antes do configure, no PKGBUILD. Fui testar e compilar o ffmpeg. Compilei primeiro algumas bibliotecas o que fizeram quebrar o mplayer. Como o mplayer é mais fundamental que o ffmpeg, resolvi recompilá-lo. E aí começaram os problemas: “no space left on device”. Tudo bem que o SSD é só de 32 Gb mas ele só está 17% cheio. Neste post do fórum do Arch Linux é descrita a mesma situação e, inclusive, tem um link para uma thread na lista de desenvolvimento do kernel onde o Theodore Tso, principal responsável pelo ext4, diz que o patch já foi enviado ao Linus, mas que só deve sair no 2.6.29. O workaround é meio microsoftiano: shutdown -rF now (reboota e força a checagem do sistema de arquivos). O problema também ocorre no Fedora, o que aconteceu no Arch foi quando eu compilei vários pacotes ao mesmo tempo, e aí o acesso foi intenso, com escritas e remoções. Agora é só esperar o fix definitivo.