{"json_modified": "2016-10-21T05:29:07.890075", "uuid": "0d3a51f1-7b1e-4b84-af36-9d68455b62c3", "title": "Using Icecream", "url": "/en-US/docs/Mozilla/Developer_guide/Using_Icecream", "tags": ["IceCC", "Mac OS", "Linux"], "translations": [], "modified": "2016-10-21T05:29:08", "label": "Using Icecream", "localization_tags": [], "locale": "en-US", "id": 186454, "last_edit": "2016-10-21T05:29:07", "summary": "Icecream (IceCC) is a distributed compiler with a scheduler that can significantly speed up your macOS or Linux builds. It uses idle compute cycles on nearby machines to parallelise builds. You will see significant improvements with just one remote machine, but the more machines the better.", "sections": [{"id": "DistCC_vs._IceCC", "title": "DistCC vs. IceCC"}, {"id": "Setup", "title": "Setup"}, {"id": "IceCC_on_Linux", "title": "IceCC on Linux"}, {"id": "Debian_or_Ubuntu", "title": "Debian or Ubuntu"}, {"id": "Fedora", "title": "Fedora"}, {"id": "IceCC_Client_on_Mac", "title": "IceCC Client on Mac"}, {"id": "Install_Prerequisites", "title": "Install Prerequisites"}, {"id": "Download_and_Install_Patched_Icecream_Daemon_and_Cross-Compilation_Toolchain", "title": "Download and Install Patched Icecream Daemon and Cross-Compilation Toolchain"}, {"id": "Update_Mozconfig", "title": "Update Mozconfig"}, {"id": "Using_ccache", "title": "Using ccache"}, {"id": "Building", "title": "Building"}, {"id": "Running_a_scheduler", "title": "Running a scheduler"}, {"id": "The_Icecream_monitor", "title": "The Icecream monitor"}, {"id": "Frequent_problems_debugging", "title": "Frequent problems & debugging"}, {"id": "It\u2019s_not_working_how_do_I_debug_this", "title": "It\u2019s not working, how do I debug this?"}, {"id": "My_machine_shows_up_in_icemon_but_does_not_accept_job", "title": "My machine shows up in icemon but does not accept job"}, {"id": "Everything_is_really_slow!", "title": "Everything is really slow!"}, {"id": "All_out-going_jobs_failed_with_exception_23", "title": "All out-going jobs failed with "}, {"id": "I_get_build_failures_due_to_-Werror_when_building_remotely_but_not_when_building_locally", "title": "I get build failures due to -Werror when building remotely but not when building locally"}, {"id": "Related_notes", "title": "Related notes"}], "slug": "Mozilla/Developer_guide/Using_Icecream", "review_tags": []}