Created attachment 551280 [details, diff] Patch from the Ubuntu project, only need to actually apply the change to swiftshader from it I got the following build failure: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/third_party/swiftshader/src/OpenGL/libGLESv2/swiftshader_libGLESv2_st atic/libGLESv2.o: relocation R_X86_64_PC32 against protected symbol `glBlendEquationSeparate' can not be used when making a shared object /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: bad value clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation) After some digging it looks like other distros have come across the same thing: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1784397 https://bazaar.launchpad.net/~chromium-team/chromium-browser/cosmic-dev/revision/1454 Applying the swiftshader-default-visibility.patch locally allowed the build to continue.
Please upgrade to >=sys-devel/llvm-6.0.1-r1, or downgrade to sys-devel/binutils-2.30*. *** This bug has been marked as a duplicate of bug 663442 ***