~~NOCACHE~~ ====== Meu primeiro bug com o ext4 ====== {{:blog:entradas:dead_bug_cricket.png |}} Tudo ia bem com o [[arch-linux-no-sony-vaio-tz190n|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. [[http://bbs.archlinux.org/viewtopic.php?id=62958|Neste post do fórum do Arch Linux]] é descrita a mesma situação e, inclusive, tem um [[http://lkml.indiana.edu/hypermail/linux/kernel/0901.2/02258.html|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. {{tag>linux arch}} ~~LINKBACK~~ ~~DISCUSSION~~