Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: icecream | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.2 | Vendor: openSUSE |
Release: bp156.3.10 | Build date: Mon May 13 23:47:11 2024 |
Group: Development/Tools/Building | Build host: i03-armsrv1 |
Size: 1089602 | Source RPM: icecream-1.2-bp156.3.10.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/icecc/icecream | |
Summary: For Distributed Compile in the Network |
Distributed compiler with a central scheduler to share build load.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Wed Jan 09 2019 bwiedemann@suse.com - Use icecream user+group instead of nonexistent icecc in scheduler (boo#1121250) * Fri Nov 30 2018 Stephan Kulow <coolo@suse.com> - 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 * Fri Jun 29 2018 stefan.bruens@rwth-aachen.de - Add firewalld rules, remove SuSEFirewall2 config - Add systemd service units for icecream, icecream-scheduler - Create socket and environment directories using tmpfiles.d - Strip no longer needed options from config file - Spec file cleanup: - remove cruft for 12.2 and older - use %license tag * Wed Jan 03 2018 mpluskal@suse.com - Update dependencies to fix building on SLE - Cleanup spec file: * Run spec-clener * Make building more verbose * Wed Jan 03 2018 jolz@gmx.de - changes icecream 1.1rc3 -> 1.1 - revert "Add load control for preprocessing" - better handle clang arugments with spaces - remove "crashme" command from scheduler - better logging around exception 30 - changes icecream 1.1rc2 -> 1.1rc3 - Fix broken pipe race condition - Better error handling - Crash fixes - Documentation update - Include objcopy in environment if it exists - Add CI builds on travis-ci: OSX, ubuntu trusty - Fixed several memory errors - Extract enviornments with compile priority, not daemon priority - Handle spaces in the parameters following -MT - Handle -target -arch -c-isystem and -cxx-isystem (clang) - Handle NAT situations better - Add load control for preprocessing - Handle scheduler unable to reach remote machine - Make scheduler election algorithm handle multiple netnames * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Tue May 30 2017 coolo@suse.com - 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 * Fri Oct 31 2014 coolo@suse.com - 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 - 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 0001-handle-HOME-not-being-set.patch 0002-icecc-fix_s390_build.patch - make gcc-c++ only a Recommends: in the spec file A machine running only the daemon actually does not need any compiler. * Wed Feb 12 2014 ro@suse.de - 0002-icecc-fix_s390_build.patch: fix build for s390/s390x * Tue Jul 16 2013 llunak@suse.com - handle $HOME not being set: 0001-handle-HOME-not-being-set.patch
/etc/logrotate.d/icecream /run/icecc /usr/bin/icecc /usr/bin/icecc-create-env /usr/bin/icecc-test-env /usr/bin/icerun /usr/lib/firewalld /usr/lib/firewalld/services /usr/lib/firewalld/services/icecc-scheduler.xml /usr/lib/firewalld/services/iceccd.xml /usr/lib/icecc /usr/lib/icecc/bin /usr/lib/icecc/bin/c++ /usr/lib/icecc/bin/cc /usr/lib/icecc/bin/g++ /usr/lib/icecc/bin/gcc /usr/lib/icecc/compilerwrapper /usr/lib/icecc/icecc-create-env /usr/lib/icecc/icecc-scheduler-wrapper /usr/lib/icecc/iceccd-wrapper /usr/lib/systemd/system/icecc-scheduler.service /usr/lib/systemd/system/iceccd.service /usr/lib/tmpfiles.d/icecream.conf /usr/sbin/icecc-scheduler /usr/sbin/iceccd /usr/sbin/rcicecc-scheduler /usr/sbin/rciceccd /usr/share/doc/packages/icecream /usr/share/doc/packages/icecream/NEWS /usr/share/doc/packages/icecream/README.md /usr/share/fillup-templates/sysconfig.icecream /usr/share/licenses/icecream /usr/share/licenses/icecream/COPYING /usr/share/man/man1/icecc-create-env.1.gz /usr/share/man/man1/icecc-scheduler.1.gz /usr/share/man/man1/icecc.1.gz /usr/share/man/man1/iceccd.1.gz /usr/share/man/man7/icecream.7.gz /var/cache/icecream /var/log/icecream
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:14:19 2024