icecc - distributed compiler (client and server)

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package filename icecc_1.0.1-2_amd64.deb
Package name icecc
Package version 1.0.1
Package release 2
Package architecture amd64
Package type deb
Category admin::cluster devel devel::buildtools devel::compiler implemented-in::c++ implemented-in::perl interface::daemon network::client network::server role::program scope::utility works-with::software:source
License -
Maintainer Debian KDE Extras Team <>
Download size 276.70 KB
Installed size 1.07 MB
icecc (also known as Icecream) is a distributed compile system. It allows
parallel compiling by distributing the compile jobs to several nodes of
a compile network running the icecc daemon. The icecc scheduler routes
the jobs and provides status and statistics information to the icecc monitor.
Each compile node can accept one or more compile jobs depending on the number
of processors and the settings of the daemon. Link jobs and other jobs which
cannot be distributed are executed locally on the node where the compilation
is started.


Package Version Architecture Repository
icecc_1.0.1-2_i386.deb 1.0.1 i386 Debian Main
icecc - - -


Name Value
adduser -
c++-compiler -
c-compiler -
file -
g++ -
libc6 >= 2.15
libgcc1 >= 1:4.1.1
libstdc++6 >= 4.9
lsb-base -


Type URL
Binary Package icecc_1.0.1-2_amd64.deb
Source Package icecc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install icecc deb package:
    # sudo apt-get install icecc




2014-12-31 - Pino Toscano <>
icecc (1.0.1-2) unstable; urgency=medium
* Switch gcc triggers from "interest" to "interest-noawait".
(Closes: #772866)
2013-10-12 - Mark Purcell <>
icecc (1.0.1-1) unstable; urgency=low
* New upstream release.
[ Pino Toscano ]
* Fix update-rc.d command typo in icecc.README.Debian.
* icecc: recommend logrotate for for logs rotation.
2013-06-06 - Pino Toscano <>
icecc (1.0.0-1) unstable; urgency=low
* New upstream release:
- fixes compilation with GCC 4.8 (Closes: #701295)
* Update patches:
- 10_rename_scheduler.diff: remove, obsolete
- fix_gcc_4.6_support.diff: remove, obsolete
- fix_pkglibdir_bug661413.diff: remove, obsolete
* Bump the debhelper compatibility to 9:
- bump compat to 9
- bump the debhelper build dependency to 9
- keep the libexecdir as a non-multiarch path
- adjust libicecc-dev.install
* Update icecc.install.
* Remove icecc.links, obsolete now.
* Remove the Debian-provided man pages of icecc, iceccd, and icecc-scheduler;
make use of their version shipped upstream.
* Export V=1 to make the build verbose.
* Generate the Debian-provided man pages at build time, instead of at
configure time.
* Remove ${shlibs:Depends} from libicecc-dev.
* Fix Vcs-* headers.
* Since the build system is no more patched, there is no need to autoreconf:
- drop the autoconf, automake, and libtool build dependencies
- stop calling autoreconf at configure time
* Pass --fail-missing to dh_install to make sure to not really miss anything,
removing the libtool's .la file before.
* Add the docbook-to-man and docbook-xml build dependencies for man pages
* Remove the dpkg 1.9.0 dependency in icecc, since that dpkg version is
available already since Woody (!).
* Rename docs to
* Generate the Debian man pages in an own build directory, and clean it
* Rework the startup of iceccd and icecc-scheduler:
- split the init script in two init scripts for iceccd and icecc-scheduler
- remove the debconf usage to determine whether start daemons; other than
being uncommon to use debconf this way, it also overwrites a conffile,
/etc/defaults/icecc (which has been removed now, although still used if
present) (Closes: #656089)
- stop using $START_ICECC and $START_ICECC_SCHEDULER in init scripts
- skip debhelper init scripts for icecc-scheduler, manually handling
registration (which disables icecc-scheduler only when upgrading from
< 1.0.0 or when installing), stop and removal
- add NEWS and README.Debian to document how startup is handled
* icecc.postrm: do not manually remove the conffiles in /etc, since dpkg does
that already.
* Bump Standards-Version to 3.9.4, no changes required.
* Cleanup the old conffiles: remove /etc/init.d/icecc, and move away
* Implement the "status" action in the init scripts.
* Fix typo in the icecc-create-env man page.
* Since icerun is a symlink to icecc, create a symlink to the icecc man page
as man page for icerun.
* Update config.guess and config.sub during build:
- add the autotools-dev build dependency
- use the autotools_dev dh addon
* Override the hyphen-used-as-minus-sign lintian tags, since all the
man pages shipped are generated from docbook.
* Add the file dependency in icecc, as icecc-create-env uses it.
* Add myself to Uploaders.
2012-03-13 - Fathi Boudra <>
icecc (0.9.7-5) unstable; urgency=low
* Fix pkglibdir as  not a legitimate directory for `SCRIPTS'.
Thanks to Leo Iannacone. (Closes: #661413)
* Add Danish translation of the debconf templates for icecc.
Thanks to Joe Dalton :). (Closes: #656641)
* Update description to mention Icecream. (Closes: #657186)
2011-09-17 - Fathi Boudra <>
icecc (0.9.7-4) unstable; urgency=low

See Also

Package Description
icecream_1.3-4_all.deb lightweight stream download utility
icedax_1.1.11-3_amd64.deb Creates WAV files from audio CDs
icedove-bidiui_0.9.7-1_all.deb BiDirectional support for Icedove
icedove-dev_45.8.0-3~deb8u1_all.deb Development files for Icedove
icedove-dev_52.8.0-1~deb8u1_all.deb Development files for Icedove
icedove-l10n-all_45.8.0-3~deb8u1_all.deb All language packages for Icedove (meta) - Transitional package
icedove-l10n-all_52.8.0-1~deb8u1_all.deb All language packages for Icedove (meta) - Transitional package
icedove-l10n-ar_45.8.0-3~deb8u1_all.deb Arabic language package for Icedove - Transitional package
icedove-l10n-ar_52.8.0-1~deb8u1_all.deb Arabic language package for Icedove - Transitional package
icedove-l10n-ast_45.8.0-3~deb8u1_all.deb Asturian language package for Icedove - Transitional package
icedove-l10n-ast_52.8.0-1~deb8u1_all.deb Asturian language package for Icedove - Transitional package
icedove-l10n-be_45.8.0-3~deb8u1_all.deb Belarusian language package for Icedove - Transitional package
icedove-l10n-be_52.8.0-1~deb8u1_all.deb Belarusian language package for Icedove - Transitional package
icedove-l10n-bg_45.8.0-3~deb8u1_all.deb Bulgarian language package for Icedove - Transitional package
icedove-l10n-bg_52.8.0-1~deb8u1_all.deb Bulgarian language package for Icedove - Transitional package