For Distributed Compile in the Network
https://github.com/icecc/icecream
Distributed compiler with a central scheduler to share build load.
- Sources inherited from project devel:tools:building
- Devel package for openSUSE:Factory
-
1
derived packages
- Links to openSUSE:Factory / icecream
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/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 | 0000000674 674 Bytes | |
iceccd.xml | 0000000348 348 Bytes | |
icecream-tmpfiles.conf | 0000000196 196 Bytes | |
icecream.changes | 0000042652 41.7 KB | |
icecream.spec | 0000006717 6.56 KB | |
sysconfig.icecream | 0000000961 961 Bytes |
Revision 85 (latest revision is 90)
Stephan Kulow (coolo)
committed
(revision 85)
- 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