From Lapis Wiki
Makepkg ile nasıl daha hızlı paket oluştururum
Eğer yeni çıkan bir kaynağı yada cvs sürümünü derlemeyi seviyor ve bu işi rutin gerçekleştiriyorsanız derleme süreleri bir süre sonra çekilmez olucaktır.
Bu işi
ccache adı verilen bir uygulama ile hızlandırabilirsiniz.
Ccache derleme esnasinda arasonuclari saklayarak bir dahaki derleme esnasında bu verileri kullanarak süreci kısaltır.
Ccache tehlikeli bir işlem gerçekleştirmez.Eğer kaynak da değişiklik yoksa sakladığı verileri kullanır.Değişlik olan kaynağı tekrar derler ve ara işlemleri saklar.Archlinux için hazırlanmış pakete extra repodan ulaşabilirsiniz
| Uyarı: Ccache bazen KDE yazilimlariyla sorun yarattigindan bu tür islemlerde kullanilmamasi tavsiye edilir. Özellikle g++ ile derlerken garip hata mesajlari cikartabilir.
|
-
pacman -S ccache
-
gedit /etc/makepkg.conf
- Açılan düzenleyiciye aşağıdaki satırları ekleyin.
| Dosya: /etc/makepkg.conf
|
export CC="ccache gcc"
export CPP="ccache cpp"
export CXX="ccache g++"
|
- Bütün bunlardan sonra artık çok daha hızlı paket oluşturabileceksiniz.
Kaynak :
Arch-wiki (Faster compiling with makepkg)