KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.
Please ask development related questions in the KDE Community Forum.
Events/Akademy/2008/Setting Up Icecream
This page mainly serves as a simple copy and page crafted for using Icecream during Akademy08.
Important note: To save the network resources for people using wireless resources it is not allowed to use distcc or the Icecream cluster over wireless devices.
Contents |
[edit] Information
All details on Icecream are on the SuSE project page:
http://en.opensuse.org/Icecream#Introduction_to_Icecream
[edit] Schedulers
- Room 116 : 172.17.4.52:8765 (net icecc_a116)
- Room 213 (Lab 2) : 172.17.4.50:8765 (net icecc_a213)
- Room 203 (huge core 2 duo farm) 172.17.4.51:8765 (net icecc_a203)
[edit] Installing
[edit] Debian
sudo apt-get install icecc icecc-monitor
[edit] Kubuntu
- enable Unsupported Updates (hardy-backports) with software-properties-kde
- sudo apt-get update
- sudo apt-get install icecc icecc-monitor
[edit] Gentoo
emerge icecream
Configuration file is in /etc/conf.d/ instead of /etc/icecc. icemon is not included in the main portage tree. Get ebuild here.
[edit] SUSE
yast -i icecream icecream-monitor
[edit] Using Icecream
[edit] Kubuntu
- Open /etc/icecc/icecc.conf
- modify ICECC_NETNAME and ICECC_SCHEDULER_HOST
- save and restart icecc: "/etc/init.d/icecc restart".
[edit] Gentoo
- Set ICECREAM_NETNAME and ICECREAM_SCHEDULER_HOST in /etc/conf.d/icecream
- type "/etc/init.d/icecream start" to start the daemon.
[edit] General use
To use icecream with normal GNU Make, all that you have to do is just override the path to gcc/g++.
export PATH=[your-path-to-icecc]/bin:$PATH
When using GNU make, give -j option to build parallel.
make -j# (# is number of jobs)
