UmVirt LFS Package info
DB commit: c9dd8835b9e79548f70e25c8ffb9d09430f622a0
APP commit:
icecc
Distributed compiler with a central scheduler to share build loadPackage info
Codename: icecc
Source file: icecc-1.4.0.tar.gz
Source directory: icecc-1.4.0
Package URL: https://ulfs.org/linux/downloads/package_files/4145625122/packages/i/icecc-1.4.0.tar.gz
Package md5-checksum URL: https://ulfs.org/linux/downloads/package_files/4145625122/packages/i/icecc-1.4.0.tar.gz.md5sum
Dependances: libarchive, libcap-ng, lzo.
Dependance of: !icecream-sundae, icemon.
Patches: *** NO PATCHES FOUND ***
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
./autogen.sh
./configure CXXFLAGS=" -std=gnu++98 -Wno-c++11-compat" --enable-clang-rewrite-includes\
--enable-clang-wrappers\
--prefix=/usr \
--sysconfdir=/etc
Build script:
make
Install script:
make install
/usr/sbin/groupadd -r icecream 2> /dev/null
/usr/sbin/useradd -r -g icecream -s /bin/false -c "Icecream Daemon" -d /var/cache/icecream icecream 2> /dev/null
mkdir -p /usr/lib/icecream/bin
for i in g++ gcc cc c++ clang++ clang; do
ln -sf /usr/bin/icecc /usr/lib/icecream/bin/\$i
done
#create config directory
install -vdm755 /etc/icecc
#activate icecc client
cat > /etc/icecc/init << "EOF"
export PATH=/usr/lib/icecream/bin:\$PATH
EOF
#build settings sample
cat > /etc/icecc/config.sample << "EOF"
export MAKEFLAGS='-j12'
export NINJAJOBS=12
EOF
#scheduler sample
cat > /etc/icecc/scheduler.sample << "EOF"
icecc-scheduler -u icecream -d
EOF
#daemon sample
cat > /etc/icecc/daemon.sample << "EOF"
mkdir /tmp/ice
chown icecream:icecream /tmp/ice
/usr/sbin/iceccd -d -u icecream -s 127.0.0.1 -m 6 -b /tmp/ice --nice -17 -l /tmp/iceccd.log --cache-limit 2048 -vvv
EOF
chmod +x /etc/icecc/scheduler.sample
chmod +x /etc/icecc/daemon.sample
Apache/2.4.62 (Debian) Server at ulfs.org Port 443