--- /usr/portage/sys-devel/distcc/files/3.0/init 2008-11-16 08:38:58.000000000 -0800 +++ /etc/init.d/distccd 2009-03-14 14:58:04.455173647 -0700 @@ -16,9 +16,15 @@ chown distcc:daemon /var/run/distccd fi + # Get bin path of all active gcc profiles + GCC_PATHS="" + for p in `gcc-config -l | awk '/\*$/ {print $2}'`; do + GCC_PATHS="${GCC_PATHS}:$p" + done + # Load GCC_SPECS from profile.env bug #164818 GCC_SPECS="$(. /etc/profile.env; echo "${GCC_SPECS}")" \ - PATH="$(gcc-config --get-bin-path):${PATH}" \ + PATH="${GCC_PATHS}:${PATH}" \ start-stop-daemon --start --quiet --exec "${DISTCCD_EXEC}" -- \ --daemon --pid-file "${DISTCCD_PIDFILE}" --user distcc \ ${DISTCCD_OPTS}