For Distributed Compile in the Network
icecream is the next generation distcc.
- Developed at devel:tools:building
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/icecream && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
icecc-1.4.0.tar.xz | 0000538080 525 KB | |
icecc-scheduler-wrapper | 0000000150 150 Bytes | |
icecc-scheduler.service.in | 0000000661 661 Bytes | |
icecc-scheduler.xml | 0000000389 389 Bytes | |
iceccd-wrapper | 0000000541 541 Bytes | |
iceccd.service.in | 0000000678 678 Bytes | |
iceccd.xml | 0000000348 348 Bytes | |
icecream-tmpfiles.conf | 0000000196 196 Bytes | |
icecream.changes | 0000042288 41.3 KB | |
icecream.spec | 0000006654 6.5 KB | |
sysconfig.icecream | 0000000961 961 Bytes |
Revision 59 (latest revision is 61)
Dominique Leuenberger (dimstar_suse)
accepted
request 959501
from
Stephan Kulow (coolo)
(revision 59)
- Update to 1.4 - scheduler assigns jobs with larger priority first, so compilations with higher 'nice' value do not interfere with normal compilations - avoid large timeouts if there is a network problem - support for -march/-mcpu/-mtune used with =native (proper specific flags will be substituted) - support for Clang's -fmodules, by removing the -fmodules flag for remote compilation - do not keep host lock when sending preprocessed source (reduces chance of network timeouts) - send more jobs in advance to nodes with many CPU cores - try to use larger network buffers - force local compilations if --coverage is used - correctly clean up caches - handle properly the case when something removes files in the cache directory
Comments 0