Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: icecream | Distribution: openSUSE Tumbleweed |
Version: 1.4.0 | Vendor: openSUSE |
Release: 3.1 | Build date: Mon Mar 18 09:59:30 2024 |
Group: Development/Tools/Building | Build host: reproducible |
Size: 606314 | Source RPM: icecream-1.4.0-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/icecc/icecream | |
Summary: Distributed Compilation in the Network |
Distributed compiler with a central scheduler to share build load.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Mon Mar 18 2024 Bernhard Wiedemann <bwiedemann@suse.com> - Add provides for user+group (boo#1221417) * Mon May 30 2022 Lubos Lunak <l.lunak@centrum.cz> - Do not start iceccd with verbose options. * Fri Mar 04 2022 Stephan Kulow <coolo@suse.com> - 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 * Wed Sep 22 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * icecc-scheduler.service.in * iceccd.service.in * Sun Jan 10 2021 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de> - Use the correct paths in systemd unit files for wrappers installed in libexecdir. - Cleanup spec file * Thu Aug 27 2020 Dominique Leuenberger <dimstar@opensuse.org> - Install firewalld sercice files to %{_prefix}/lib/firewalld, NOT %{_libexecdir}/firewalld (boo#1174075). * Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com> - update to 1.3.1 get rid of the ASAN travis build Revert icecc-create-env darwin optimization * Tue Sep 17 2019 Jan Engelhardt <jengelh@inai.de> - Use noun phrase in summary. * Mon Sep 16 2019 Stephan Kulow <coolo@suse.com> - Fix source URL * Thu Sep 12 2019 Lubos Lunak <l.lunak@centrum.cz> - update to 1.3 - remove hardcoded compiler paths (compiler tarball is created with the same compiler that is used for build) - avoid build overloading by limiting number of local preprocessing runs to local CPUs available - fix Objective C/C++ support - fix job preloading to again allow sending one extra job to a fully busy node - use libarchive to handle archives instead of using tar - support xz and zstd compression for compiler tarballs (improved speed/size) - use zstd compression when sending network data, if possible (improved speed) - improve speed of creating compiler tarballs - more robust handling of receiving compiler tarballs - default cache size for compiler environments has been increased to 256MiB - path handling fixes - platforms improvements in icecc-create-env - fix memory detection on MacOSX - improve local performance when -include-pch is used - simplify PCH handling - fix keeping order of compiler debug arguments, especially -gsplit-dwarf - better support for assembler and preprocessor flags when building the Linux kernel - force local rebuild if local preprocessing fails (works around some GCC -fdirectives-only problems) - limit -fdirectives-only workarounds only to cases when it is used - improved handling of network timeouts - avoid a timeout when the scheduler cannot find any suitable host for building - if ICECC_SLOW_NETWORK=1 is set, sending network data is split into smaller chunks - --interface option allows restricting which network interface daemons will use - improved debug logs - release builds are built without assert checks, use --enable-debug for developer builds - added a manual page for icerun - fix scheduler warning about missing user icecream
/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/systemd/system/icecc-scheduler.service /usr/lib/systemd/system/iceccd.service /usr/lib/tmpfiles.d/icecream.conf /usr/libexec/icecc /usr/libexec/icecc/bin /usr/libexec/icecc/bin/c++ /usr/libexec/icecc/bin/cc /usr/libexec/icecc/bin/g++ /usr/libexec/icecc/bin/gcc /usr/libexec/icecc/compilerwrapper /usr/libexec/icecc/icecc-create-env /usr/libexec/icecc/icecc-scheduler-wrapper /usr/libexec/icecc/iceccd-wrapper /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/man1/icerun.1.gz /usr/share/man/man7/icecream.7.gz /var/cache/icecream /var/log/icecream
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 26 23:45:37 2024