© 2023 Hashnode
#arm64
In Memgraph, we were always building packages for x86_64 architecture, but when Apple’s M1 chip became prevalent in the new laptops we had to adapt. The article on how we adapted to build our Debian p…
Intro: You are working on a Mac. In this case 13.0.1 Ventura You have a golang app that uses sqlite3 database You want to cross-compile your app for the ARM architecture. In this case https://multipass.run/ ubuntu VM. Prerequisites: b…
Background I’m a fan of using buildpacks. I’ve been using and updating the paketo-arm64 repository started by Daniel Mikusa. With Spring Boot 3 going GA, very soon, more people are wanting to use buil…
What is cross compilation ? Unlike Java, the programming languages such as C/C++ are not platform independent. Your C++ code will only run on the machine it was compiled on i.e the code compiled on Wi…