- 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
OBS-URL: https://build.opensuse.org/request/show/959501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icecream?expand=0&rev=59
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icecream?expand=0&rev=85
- update to 1.2
- Add more compiler flags to the list that mean build locally
* -pedantic (preprocessing only)
* -pedantic-errors (preprocessing only)
* -fsyntax-only
- don't force local compile on -include-pch
- Make load calculation better
- Limit amount of data sent at one time for slow networks/remotes
- Many updates to the tests
- Better logs of some error conditions
- Build locally if it is likely that there will not be more compiles
- Support adding gcc and clang to the same environment
- Better handling of icerun
- Cygwin now works as a client
- Don't expose Host endianness to network
- General code cleanup
OBS-URL: https://build.opensuse.org/request/show/653101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icecream?expand=0&rev=51
- Add more compiler flags to the list that mean build locally
* -pedantic (preprocessing only)
* -pedantic-errors (preprocessing only)
* -fsyntax-only
- don't force local compile on -include-pch
- Make load calculation better
- Limit amount of data sent at one time for slow networks/remotes
- Many updates to the tests
- Better logs of some error conditions
- Build locally if it is likely that there will not be more compiles
- Support adding gcc and clang to the same environment
- Better handling of icerun
- Cygwin now works as a client
- Don't expose Host endianness to network
- General code cleanup
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icecream?expand=0&rev=66
- update to 1.1rc2
- -gsplit-dwarf support for debug fission (https://gcc.gnu.org/wiki/DebugFission)
- bug fixes since 1.1rc1
- switch to github tar - and related build system changes
- update to 1.1rc1 (including bsc#861524 and CVE-2014-4607)
- require capng
- allow ICECC_VERSION file to start with a .
- work with different executable names for docbook-to-man on different distributions
- support color diagnostics if possible
- fix several crashes
- clean up and improve documentation
- move icecc-create-env to bindir.
- Try to use only the best available scheduler
- make daemon port configurable
- USE_SCHEDULER now accepts host:port to change ports
- use system lzo, drop bundled minilzo
- force local compilation when required in more cases
- detect some clang out of memory errors.
- better support for FreeBSD
- bump protocol version to 34
- daemon requires chroot
- some code refactoring for better maintainability
- find if feature is supported by checking protocol version
- better logging on error conditions
- Create many tests cases
- use path name instead of localhost for unix socket
- clean up build system
- use getnameinfo() instead of inet_ntoa()
- fix some valgrind found issues
OBS-URL: https://build.opensuse.org/request/show/499664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icecream?expand=0&rev=47
- require capng
- allow ICECC_VERSION file to start with a .
- work with different executable names for docbook-to-man on different distributions
- support color diagnostics if possible
- fix several crashes
- clean up and improve documentation
- move icecc-create-env to bindir.
- Try to use only the best available scheduler
- make daemon port configurable
- USE_SCHEDULER now accepts host:port to change ports
- use system lzo, drop bundled minilzo
- force local compilation when required in more cases
- detect some clang out of memory errors.
- better support for FreeBSD
- bump protocol version to 34
- daemon requires chroot
- some code refactoring for better maintainability
- find if feature is supported by checking protocol version
- better logging on error conditions
- Create many tests cases
- use path name instead of localhost for unix socket
- clean up build system
- use getnameinfo() instead of inet_ntoa()
- fix some valgrind found issues
- drop supplementary groups before setgid()
- make signal handlers more robust
- work better if user "icecc" does not exist
- find compilers outside of PATH when building locally
- remove upstream patches
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icecream?expand=0&rev=51