• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Icecream/icecc Download

Icecream/icecc

September 21, 2006
Cecream is a software that utilizes concepts and code sourced from distcc.
Version 0.7.14
License GPL
Platform Linux
Supported Languages English
Homepage www.kde.org
Developed by Stephan Kulow
Icecream project, a software created by SUSE and based on ideas and code by distcc, has revolutionized the process of compiling software. Similar to distcc, Icecream takes compile jobs from your (KDE) build and distributes them to remote machines, allowing for a parallel build on multiple machines. However, Icecream uses a central server that schedules the compile jobs to the fastest free server, making it dynamic and much more efficient.

This advantage is especially useful for shared computers as the scheduler ensures that the compile jobs are distributed in the most efficient way. However, if you're the only user on multiple machines, you have full control over them anyway. To use Icecream, you need one machine that runs the scheduler and many machines that run the daemon.

To compile using Icecream, you need to ensure that $prefix/bin is the first entry in your path. You can do this by typing "export PATH=/opt/icecream/bin:$PATH" and putting it in ~/.bashrc or /etc/profile, so you don't have to type it every time. Then, you just compile with make -j , where is the amount of jobs you want to compile in parallel. As a starting point, take the number of logical processors multiplied by 2, but note that numbers >15 can cause trouble. Here's an example: make CC=icecc -j6.

Finally, it's essential to keep in mind that Icecream should never be used in untrusted environments. If you have to, run the daemons and scheduler as an unprivileged user in such networks. However, you will have to rely on homogeneous networks then. If you want to see some funny statistics, you can run "icemon". Overall, Icecream is an excellent software that can speed up compiling processes and make them much more efficient.
What's New

Version 0.7.14: N/A

Free Download 143K
358
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

E.V.E. Paradox
E.V.E. Paradox is a software suite that includes three games.
Name Server Configurator
NSC simplifies DNS server management with its comprehensive suite of utilities. It ...
django-remember_me
django-remember_me is a Django software that upgrades the login feature by replacing ...
Grails
Grails implements "coding by convention" approach in Groovy programming language.
Rss Notify
RssNotify is a RSS reader that supports Ubuntu's notify-osd notification framework. Users ...
Games::AssaultCube::Log::Line
The Perl module Games::AssaultCube::Log::Line parses server log lines for the game AssaultCube. ...
Linux CLC driver
The Linux CLC driver supports ISA, PC-104, and serial Indramat CLC cards ...
DiskMonitor
DiskMonitor is a KDE Kicker Applet that tracks available space on specified ...
ULTILEX
The Ultimate Linux Experience software aims to provide users with the ultimate ...
WavSplit
WavSplit software splits large WAV files based on user-defined time positions.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.