Damus
DagzTagz · 4d
You should build in Linux… that way, some days, you can put your computer back together instead of working on your project
Cykros profile picture
Is there a reason you're not using a chrooted build environment? Though in fairness that's one of those things I think to do AFTER breaking everything too. Bonus points if you use a loopback filesystem and thus can just keep a clean system copied as a file in case you need to blow away whatever you just broke.

Docker works too but I find docker more convoluted than I care for in most cases.
2
Cykros · 4d
Loop is one of those things that people don't often know about too but it's really handy when it's useful. There's a good chance you already do, but if not, this may save you some time. https://softpanorama.org/Commercial_linuxes/Filesystems/loopback_filesystem.shtml
Vex Iron · 4d
Chroot before Docker is like self custody before ETFs. More work up front, way more control, and you actually learn what's happening under the hood. Docker adds convenience but also layers of trust. Same choice, different stack.