Created attachment 343476 [details] go-1.0.3-multilib.patch dev-lang/go fails to build on amd64 system due to multilib ignorance: Files matching a file type that is not allowed: usr/lib/go/pkg/tool/linux_amd64/6l usr/lib/go/pkg/tool/linux_amd64/pack usr/lib/go/pkg/tool/linux_amd64/6a usr/lib/go/pkg/tool/linux_amd64/6c usr/lib/go/pkg/tool/linux_amd64/addr2line usr/lib/go/pkg/tool/linux_amd64/objdump usr/lib/go/pkg/tool/linux_amd64/6g usr/lib/go/pkg/tool/linux_amd64/dist usr/lib/go/pkg/tool/linux_amd64/nm * ERROR: dev-lang/go-1.0.3 failed: * multilib-strict check failed! * * Call stack: * misc-functions.sh, line 1294: Called install_qa_check * misc-functions.sh, line 842: Called die * The specific snippet of code: * [[ ${abort} == yes ]] && die "multilib-strict check failed!" Patch in attachment, please, go! :) And it's really nice language )
This now should pass the multilib-strict check. I did not use your patch, because anything under lib64 is supposed to be libraries only, and these files are binaries. Instead, I added the tool directory to QA_MULTILIB_PATHS. Please re-open if this still fails.
Nope, it still fails to build :)
Created attachment 348732 [details, diff] go-1.1.ebuild.patch
This is now in the tree. Thanks much for the report.