F
fda
Guest
2 Stunden ist aber extrem lang! In 1:45h baue ich images für meine 4 Boxen
Ein komplettes Image für die 7590 braucht bei mir 45 minuten. Davon sind 20-25 das bauen der Toolchain, da es keine dl-toolchains gibt.
Für 7390 brauch ich 15 Minuten, 7320 20 Minuten, 7490 25 Minuten. Jeweils ab checkout bis zum erfolgreichen make-Ende. Ich hab je Box ein eigenes Verzeichnis.
Es kommt natürlich darauf an welche und wieviele libs+packages man ausgewählt hat!
Die VM hat 2,5GB RAM und liegt auf einer SSD, es sind alle 8 CPU threads zugewiesen, 100% Auslastung wird aber so gut wie nie erreicht
Ich hab aber ccache immer und in jedem checkout an (siehe config/custom.in thread)
ccache hilft nicht immer - wenn aber viel! Es heisst 5-10 fach Geschwindgkeit
Beispiel: "make samba-precompiled" dauert nach leeren aller Caches knapp 9:50 Minuten. Danach ein "make samba-dirclean" und nun dauert das "make samba-precompiled" nur 45 Sekunden!
Ein komplettes Image für die 7590 braucht bei mir 45 minuten. Davon sind 20-25 das bauen der Toolchain, da es keine dl-toolchains gibt.
Für 7390 brauch ich 15 Minuten, 7320 20 Minuten, 7490 25 Minuten. Jeweils ab checkout bis zum erfolgreichen make-Ende. Ich hab je Box ein eigenes Verzeichnis.
Es kommt natürlich darauf an welche und wieviele libs+packages man ausgewählt hat!
Die VM hat 2,5GB RAM und liegt auf einer SSD, es sind alle 8 CPU threads zugewiesen, 100% Auslastung wird aber so gut wie nie erreicht
Ich hab aber ccache immer und in jedem checkout an (siehe config/custom.in thread)
Code:
cache directory /home/freetz/.freetz-ccache
primary config /home/freetz/.freetz-ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
stats zero time Sat Jun 8 17:58:48 2019
cache hit (direct) 23648
cache hit (preprocessed) 12167
cache miss 54061
cache hit rate 39.85 %
called for link 2685
called for preprocessing 14666
multiple source files 3
compiler produced empty output 5782
compile failed 3422
preprocessor error 3562
bad compiler arguments 885
unsupported source language 23
autoconf compile/link 17613
unsupported compiler option 908
unsupported code directive 2
no input file 4534
cleanups performed 0
files in cache 186839
cache size 1.7 GB
max cache size 3.5 GB
$ ccache -s
cache directory /home/freetz/.ccache
primary config /home/freetz/.ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
stats zero time Sat Jun 8 17:58:48 2019
cache hit (direct) 67408
cache hit (preprocessed) 14584
cache miss 21715
cache hit rate 79.06 %
called for link 5072
called for preprocessing 16327
multiple source files 20
compiler produced stdout 8
compile failed 5105
preprocessor error 1491
bad compiler arguments 2329
unsupported source language 129
autoconf compile/link 35487
unsupported code directive 66
no input file 16466
cleanups performed 0
files in cache 54783
cache size 1.2 GB
max cache size 2.5 GB
ccache hilft nicht immer - wenn aber viel! Es heisst 5-10 fach Geschwindgkeit
Beispiel: "make samba-precompiled" dauert nach leeren aller Caches knapp 9:50 Minuten. Danach ein "make samba-dirclean" und nun dauert das "make samba-precompiled" nur 45 Sekunden!