看板 DFBSD_bugs 關於我們 聯絡資訊
:First off, the good news. I've had two successfull kernel builds :using distcc on both of my dfly systems. So that should work for :anyone else too, I think. Didn't require any voodoo whatsoever, just :install the package through "pkg_add -r" and follow the docs on the :distcc site. Then do: :cd /usr/src :setenv DISTCC_HOSTS "localhost 123.123.123.123" :make -j5 CC=/usr/local/bin/distcc buildkernel :According to the distcc site, you should do two times the number of :cpus plus one, as ball park figure. So that's what I did. : :Now, the bad news. Buildworld fails, and it appears to fail in a :different spot each time. Now, I'm not much of a coder so I don't :really know what's going on, but each time there was a lot of include :... : :I'd really like to get this working for dfly, but I'm at a point where :I just don't know what to do. If someone can help me out here I'd :really appreciate it a lot. I believe this is something that can :really benefit dfly users. : :At least, until we get SSI :P : :Daimao Well, doing a buildworld is a fragile process already, I'm not surprised that distcc doesn't work. For one thing, buildworld bootstraps its own compiler, so I don't see how one could safely override the CC line. I would recommend not trying to use distcc for buildworlds. Once you do the initial buildworld you can usually then do incremental rebuilds using quickworld as the source changes and it isn't too bad even if the machine is fairly slow. -Matt Matthew Dillon <dillon@backplane.com>