RocksDB was taking a bit too much time to compile so I decided to try out icecc. When I executed it I noticed on the icecream-sundae
monitor that my “second” machine was not being used. After a lengthy debugging I realized that RocksDB compiles with -march=native
, which in turn forces icecc
to compile local only. The solution to this was simple enough:
PORTABLE=1 make -j${BIG_NUMBER}
Hope this helps whoever is trying to use icecc
as a cluster for building