diff -x '*~' -purN a/nvidia-drivers-387.12.ebuild b/nvidia-drivers-387.12.ebuild
--- a/nvidia-drivers-387.12.ebuild	2017-10-08 17:47:25.000000000 +0200
+++ b/nvidia-drivers-387.12.ebuild	2017-10-11 21:42:58.004744857 +0200
@@ -82,9 +82,6 @@ RDEPEND="
 "
 QA_PREBUILT="opt/* usr/lib*"
 S=${WORKDIR}/
-PATCHES=(
-	"${FILESDIR}"/${P}-linker.patch
-)
 
 nvidia_drivers_versions_check() {
 	if use amd64 && has_multilib_profile && \
@@ -191,6 +188,8 @@ src_prepare() {
 		gunzip $man_file || die
 	done
 
+	use tools && epatch "${FILESDIR}"/${P}-linker.patch
+
 	# Allow user patches so they can support RC kernels and whatever else
 	default