For Distributed Compile in the Network

Edit Package icecream
https://github.com/icecc/icecream

Distributed compiler with a central scheduler to share build load.

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's avatar 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
openSUSE Build Service is sponsored by