Update: I had to perform some local hackery to
snapd to support biarch drivers, but I’m hopeful it can be upstreamed.
This is letting me currently use 32-bit + 64-bit NVIDIA GL within the snap
Networking appears to be a bust at the moment, and LSI is currently buggering with
/var/lib/snapd/lib/gl expections, so we need to actually build those redirects straight into
liblsi-intercept.so. This is good progress though I think. In my local implementation I’ve opted to have the confinement
32 subdir under the rootfs
/var/lib/snapd/lib/gl and attempt to populate the symlink farm with
/usr/lib32 libraries, and that’s working quite nicely.