It's not released yet, but I've been keeping my eye on the Open Printer project by Open Tools. You can sign up to get email updates on their Crowd Supply page.
Edit: Sorry, just seeing the no Wifi/Bluetooth, so this might not be the best fit (but it does aim to be fully open source, so maybe in the spirit of what you're looking for?)
Just in case anyone else is running into this issue, after many months (and updates to Heroic, the Paradox Launcher, and Linux Mint) I was still having issues with this (though no specific libGLU errors) when I stumbled on another post that mentioned multisampling. My laptop has both an integrated and dedicated GPU and I guess this sometimes causes issues? The solution seems to have been going into settings.txt in the .var/com.heroicgameslauncher.hgl/.local/share/Paradox Interactive/Europa Universalis IV GOG/ and swapping multi_sampling from 4 to 0. Definitely don't understand why this works (though will try to dive more into it), but figured I'd follow up with what ended up working for me!