As background, http://bugs.gentoo.org/show_bug.cgi?id=233097 has an experimental, unsupported ebuild for openwatcom-1.7.1 and it doesn't quite work :-< The ebuild's src_compile function is: src_compile() { ./build.sh || die "build.sh failed" } When I run "emerge =dev-lang/openwatcom-1.7.1", the build fails with /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `bootstrp/clibext.o' is incompatible with i386 output distcc[16016] ERROR: compile (null) on localhost failed The full output of the emerge command is in the attached file. Alternatively, I can manually unpack and build with commands: ebuild =dev-lang/openwatcom-1.7.1.ebuild unpack cd /var/tmp/dev-lang/openwatcom-1.7.1/work ./build.sh With the steps performed manually, the compilation works properly. Anybody familiar with the "i386:x86-64 ... incompatible ... i386" message and know what it means? Any suggestions on ebuild changes to correct this behavior? Thanks ! David