Hacker GitHub

← All repos

icecc/icecream

View on GitHub ↗ ★ 1,828 C++

Distributed compiler with a central scheduler to share build load

17 mentions on Hacker News by 17 people: 1 story, 16 comments · first 2015-11-27 · latest 2025-02-11

Mentions per year 17 mentions · busiest year 2021 (3)
20082026
  1. …IncrediBuild - https://www.incredibuild.com/ - Fast build - https://www.fastbuild.org/ - icecream - https://github.com/icecc/icecream - Goma - https://chromium.googlesource.com/infra/goma/client/ - Bazel / buck / like with various RBE back…
    comment by malkia · 2025-02-11 · in Nocc – A Distributed C++ Compiler
  2. Neat! I remember using [something similar][1] at a previous job. [1]: https://github.com/icecc/icecream
    comment by MathMonkeyMan · 2025-02-11 · in Nocc – A Distributed C++ Compiler
  3. Related: https://github.com/icecc/icecream - another option that does what distcc does, but aimed at a somewhat different use case. https://ccache.dev/ - a similar idea but provides caching of build outputs instead of distributing builds.…
  4. …uses a central server that dynamically schedules the compile jobs to the fastest free server. https://github.com/icecc/icecream
  5. If you like distcc, did you ever give icecc a try? https://github.com/icecc/icecream I never had the time to set it up properly, but by the looks of it, it should be even better.
    comment by choeger · 2022-11-24 · in Ccache – a fast C/C++ compiler cache
  6. A couple of tools to make compile farms easier to use: https://distcc.github.io/ https://github.com/icecc/icecream
    comment by pabs3 · 2022-03-28 · in Fuchsia Workstation
  7. is this the icecream you speak of? https://github.com/icecc/icecream I've never heard of it so I was intrigued.
  8. …should be without https://ccache.dev/ , and after that, distcc https://distcc.github.io/ , icecream https://github.com/icecc/icecream , and goma https://chromium.googlesource.com/infra/goma/ may be used for distributing the workload.
  9. If you like distcc, perhaps you'd also like icecream https://github.com/icecc/icecream which I think is a bit easier to use.
  10. This appears to be referring to a distcc derivative https://github.com/icecc/icecream Note that discc doesn't really solve the header problem, it just throws more compute at it.
  11. …that in a scalable way, although I've personally only used it locally for my Rust builds. [0]: https://github.com/icecc/icecream [1]: https://github.com/mozilla/sccache
    comment by saghm · 2020-01-29 · in Hacking on Clang is surprisingly easy
  12. https://github.com/icecc/icecream
    comment by jvolkman · 2019-10-18 · in Bazel 1.0
  13. Icecc (an old distcc fork) also distributes the toolchain, to avoid that particular problem. https://github.com/icecc/icecream
  14. …://chromium.googlesource.com/infra/goma/client/ I know that Opera at least, had been using icecream ( https://github.com/icecc/icecream ) internally to do distributed builds, and occasionally the main repo would make a modification to the…
    comment by archgoon · 2018-01-12 · in Google's Goma client is now open source
  15. 1) I not maintain icecream https://github.com/icecc/icecream/ I didn't start it, I took it over because the other maintainers moved on and I badgered them enough with about a couple patches that they made me maintainer. (theoretically they…
  16. …compile times just by using Folly. If you want to compile C++ (or C) really fast, look at icecc: https://github.com/icecc/icecream