3 ms·
Working on the back-end side, there are still edge cases where ARM just doesn't work. You'll be using some container image and there's no ARM build. So you buil
by dboreham 1y ago
Working on the back-end side, there are still edge cases where ARM just doesn't work. You'll be using some container image and there's no ARM build. So you build it yourself and the build fails. After two days of poking and prodding it turns out the image is based on some wonky base image that has a libc that has never been ported to ARM. Re-creating the image on a different base turns out to be a big project. I've run into 2-3 similar but different issues like this in the past couple of years.
- seabrookmx 1y agoIt's always fun when you peel apart that onion only to discover the Docker image was built with a binary blob (.so or similar) that's AMD64.
- TYPE_FASTER 1y agoYeah. I’ve found it helpful to have a server in the basement for weird dependencies like this. Somehow running SQL Server in a container on an old Mac Pro feels like I’m still (somewhat) in control of my own destiny. Plus, it’s old enough that 64G of RAM was cheap.