New comment by jason1987d on void-packages repository https://github.com/void-linux/void-packages/pull/38190#issuecomment-1200267766 Comment: > According to [llvm/llvm-project#44186](https://github.com/llvm/llvm-project/issues/44186), symlinking `gfx909` to same file `gfx900` will work. However, Void will not accept it until upstream accept the fix. > > Eigen is header only library. In this case, instead of creating empty base package and putting everything into `-devel`, only base package exists. Simply put `eigen` into makedepends. Putting eigen into makedepends had it build for x86_64 at least on my own machine. I'll post if any errors. I figured that would probably work but forgot to try that. Upstream (lightvector) responded about my failed test on here with i686. As I suspected, different machines could get slight rounding errors in floating point values that would affect tests like that. They're suggesting other test floating point values that I would need to work through. Again this built for i686 on my own machine. Have not yet tried the symlink for OpenCL clc yet, though that sounds awesome if true. I am going to include a template update for 3.4.0 in this too if that's okay.