Do you have PATH set appropriately before distccd is started? Is i686...gcc in that PATH? On Sep 3, 2012 4:18 PM, "Dainius (GreatEmerald)" <past...@gmail.com> wrote:
> I'm trying to get distcc working using a cross-compilation toolchain, > but I keep hitting this error. I have no clue why that is, too. > > The situation is like this: I have a host machine, openSUSE x86_64, > and a target machine, Gentoo i686. I set everything up according to > the Gentoo documentation, and used crostool-ng to make a > cross-compilation toolchain on the host machine. Both connect fine, > but when the target sends the files to the host, I get this error (on > the host): > > (dcc_execvp) ERROR: failed to exec i686-pc-linux-gnu-gcc: No such > file or directory > > However, there surely is such a file. I can execute it from the > terminal just fine. I looked over the distccd documentation, and > thought that this problem may arise from the fact that it's skipping a > directory it believes to be a masquerade one (as the > i686-pc-linux-gnu-gcc file is indeed a link, because crosstool-ng by > default creates the binaries with the i586-pc-linux-gnu- prefix, and > not i686-pc-linux-gnu- that the target sends). But setting > DISTCCD_PATH to include the directory didn't help at all, it still > gives me the exact same error. > > Another idea I had is that perhaps there was something I didn't do to > get the cross-compilation toolchain working correctly. I just compiled > it and added the path (in my case > /home/dainius/cross/i586-pc-linux-gnu/bin) to the DISTCCD_PATH. But > then I wouldn't know what it is... > > So, what could I be missing here? > __ > distcc mailing list http://distcc.samba.org/ > To unsubscribe or change options: > https://lists.samba.org/mailman/listinfo/distcc >
__ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc