distcc --show-hosts 실패했는데 zeroconf를 켜니 되네..
$ sudo vi /etc/default/distcc STARTDISTCC="true" ALLOWEDNETS="127.0.0.1 192.168.1.0/24" LISTENER="" ZEROCONF="true" $ distcc --show-hosts $ make mrproper
$ make -j16 ARCH=arm CC="distcc /opt/arm-2009q1/bin/arm-none-linux-gnueabi-gcc" CROSS_COMPILE="/opt/arm-2009q1/bin/arm-none-linux-gnueabi-" ti_dm365_defconfig
$ distcc-pump make -j16 ARCH=arm CC="distcc /opt/arm-2009q1/bin/arm-none-linux-gnueabi-gcc" CROSS_COMPILE="/opt/arm-2009q1/bin/arm-none-linux-gnueabi-" uImage |
[링크 : http://samarthparikh.blogspot.com/2012/10/install-distcc-and-make-linux-kernel.html]
$ make -j8 CC=distcc
[링크 : http://linuxdeveloper.blogspot.com/2012/03/distributed-kernel-compilation-in.html]
$ sudo apt-cache search distcc-pump
distcc-pump - pump mode for distcc a distributed compiler client and server
QUICKSTART FOR DISTCC-PUMP MODE
Proceed as above, but in Step 3, specify that the remote hosts are to
carry the burden of preprocessing and that the files sent over the
network should be compressed:
$ export DISTCC_HOSTS='--randomize localhost red,cpp,lzo
green,cpp,lzo blue,cpp,lzo'
The --randomize option enforces a uniform usage of compile servers.
While you will get some benefit from distcc's pump mode with only a few
servers, you get increasing benefit with more server CPUs (up to the
hundreds!). Wrap your build inside the pump command, here assuming 10
servers:
$ pump make -j20 CC=distcc
[링크 : http://manpages.ubuntu.com/manpages/precise/man1/distcc.1.html]
'프로그램 사용 > distcc & ccache' 카테고리의 다른 글
distcc kernel compile 재시도.. (0) | 2016.09.28 |
---|---|
distcc-pump error (0) | 2016.09.25 |
distcc 로 valgrind-3.6.1 컴파일 실패? (0) | 2014.12.12 |
distcc 작동모드 (0) | 2014.12.09 |
ccache & distcc (0) | 2014.12.08 |