There are a few virtual packages that I believe could use some work in order to facilitate ease of use on various windows toolchains and prefixes. So far I've identified the following virtual packages which could use some NOP'ing: virtual/opengl: using crossdev to setup a x86_64-w64-mingw32 toolchain pulls in dev-util/mingw64-runtime, installed as cross-${CTARGET}/mingw64-runtime, which provides the required opengl headers and link libraries. As such, the cross-emerge can't see that it is installed, so the best way I can see atm to fix it is to simply make virtual/opengl depend on nothing when kernel_Winnt is set (or elibc_Winnt or elibc_mingw) virtual/glu: see virtual/opengl virtual/libudev: useless for a straight-up cross-compiler toolchain and as far as I can tell is useless for a cygwin/interix-backed prefix, so setting no deps on kernel_Winnt/etc would be ok.
please create one ticket per case. We can link them with see also #621574.
(In reply to Jonas Stein from comment #1) > please create one ticket per case. We can link them with see also #621574. ah, understandable. I've created a ticked for virtual/glu, will add one for virtual/libudev soonish.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102dcff16f8c36248e2d7325691e4d057b97fa08 commit 102dcff16f8c36248e2d7325691e4d057b97fa08 Author: Marty E. Plummer <hanetzer@startmail.com> AuthorDate: 2018-04-12 12:14:08 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-04-15 18:51:22 +0000 virtual/opengl: add dev-util/mingw64-runtime Closes: https://bugs.gentoo.org/621574 Package-Manager: Portage-2.3.28, Repoman-2.3.9 virtual/opengl/opengl-7.0-r2.ebuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)